Skip to main content

Grove Shield for Arduino Nano

pir

Grove Shield for Arduino Nano provides you a simple way to connect with Arduino Nano and also Seeeduino Nano. This shield helps you get rid of breadboard and jumper wires by pulling out the pins of the motherboard and expands to 8 Grove connectors. This shield pulls out the pins of the motherboard and expands to 8 Grove connectors, including 3 Grove digital connectors, 3 Grove analog connectors, 1 Grove I2C connector, and 1 Grove UART connector.

Specification

Parameter

Value/Range

Operation Temperature

-25℃ to +85℃

Analog Ports

3

Digital Ports

3

UART Ports

1

I2C Ports

1

Size

45mm x40mm

We have updated Grove Shield to V1.1, supports the Arduino Nano 33 series development board.

pir

V1.1 Change Note:

Add VCC 3.3V/5V Switch

Compatible Boards

V1.0 Support List:

V1.1 Support List:

  • Arduino Nano
  • Seeeduino Nano
  • Arduino Nano Every
  • Arduino Nano 33 IoT*
  • Arduino Nano 33 BLE*
  • Arduino Nano 33 BLE Sense*
caution

To work with Arduino 33 serial boards, please switch the VCC power to 3.3V. If the VCC power supply is switched to 5V, the development board may be damaged!

Hardware Overview

pir

  • 1-Analog Ports: include 3 anlog ports, A0, A2, A6.
  • 2-Digital Ports: include 3 digital ports, D2, D4, D6.
  • 3-UART Port: 1 UART port.
  • 4-I2C Ports: 1 I2C ports.

Getting Started

Hardware

  • Step 1. Prepare the below stuffs:

Seeeduino Nano

Grove Shield for Arduino Nano

Grove - Buzzer

Grove - Button

pir

pir

pir

pir

Get ONE Now

Get ONE Now

Get ONE Now

Get ONE Now

  • Step 2. Connect Grove - Buzzer to port D4 of Grove Shield
  • Step 3. Connect Grove - Button to port D2 of Grove Shield
  • Step 4. Plug Grove Shield for Arduino Nano into Seeeduino nano
  • Step 5. Connect Seeeduino to PC through a USB cable

pir

Software

  • Step 1. Copy below code to Arduino IDE and upload to Seeeduino.
const int button = 2;       // connect a button
const int buzzer = 4; // connect a buzzer
void setup()
{
pinMode(button, INPUT); //set button as an INPUT device
pinMode(buzzer, OUTPUT); //set LED as an OUTPUT device
}
void loop()
{
int btn = digitalRead(button); //read the status of the button
digitalWrite(buzzer, btn);
delay(10);
}
  • Step 2. Press the button and we will hear the buzzer.

FAQ

Schematic Online Viewer

Resources

Tech Support

Please submit any technical issue into our forum.


Loading Comments...