Base Shield V2
Arduino Uno is the most popular Arduino board so far, however it is sometimes frustrating when your project requires a lot of sensors or Leds and your jumper wires are in a mess. The purpose of creating the Base Shield is to help you get rid of bread board and jumper wires. With the rich grove connectors on the base board, you can add all the grove modules to the Arduino Uno conveniently! The pinout of Base Shield V2 is the same as Arduino Uno R3.
Version
Product Version | Changes | Released Date |
Base Shield V1.2 | Initial | Oct 2011 |
Base Shield V1.3 | Change the Grove connector layout and quantity | Aug 2012 |
Base Shield V2.0 | Change the Grove connector layout and quantity, as well as a power switch to enable both 3.3V and 5V. | Mar 2014 |
Specification
Parameter | Value/Range |
Operating voltage | 3.⅗V |
Operation Temperature | -25℃ to +85℃ |
Analog Ports | 4 |
Digital Ports | 7 |
UART Ports | 1 |
I2C Ports | 1 |
Size | 69mm x53mm |
Compatible Boards
The Base Shield is tested and fully compatible with following boards:
- Arduino Uno(all revisions)/Seeeduino(V4&V4.2)
- Arduino Mega/Seeeduino Mega
- Arduino Zero(M0)/Seeeduino Lorawan
- Arduino Leonardo/Seeeduino Lite
- Arduino 101
- Arduino Due 3.3V
- Intel Edison 5V
- Linkit One
The default I2C pins of Grove Base Shield are D70/D71, but the default I2C Wire of Arduino DUE is defined as D20/D21, so when using both together, you will not be able to use the I2C pins of the expansion board properly if you use the Wire
definition, you need to use Wire1
.
Hardware Overview
- 1-Analog Ports: include 4 anlog ports, A0, A1, A2 and A3.
- 2-Digital Ports: include 7 digital ports, D2, D3, D4, D5, D6, D7 and D8.
- 3-UART Port: 1 UART port.
- 4-I2C Ports: 4 I2C ports.
- 5-Power Switch: when using Arduino UNO with Base Shield v2, please turn the switch to 5v position; While using Seeeduino Arch with Base Shield v2, please turn the switch to 3.3v.
- 6-Reset Buton: reset the arduino board.
- 7-PWR LED:The Green LED turns on when power on.
- 8-P1, P2:please solder the pads P1 and P2, if use Base Shield v2 with Seeeduino V3.
- Dimension: 2.1 * 2.7 inch
Getting Started
Hardware
- Step 1. Prepare the below stuffs:
Seeeduino V4.2 | Base Shield | Grove - Buzzer | Grove - Button |
Get ONE Now | Get ONE Now | Get ONE Now | Get ONE Now |
- Step 2. Connect Grove - Buzzer to port D3 of Base Shield.
- Step 3. Connect Grove - Button to port D2 of Base Shield.
- Step 4. Plug Base Shield into Seeeduino.
- Step 5. Connect Seeeduino to PC through a USB cable.
Software
- Step 1. Copy below code to Arduino IDE and upload to Seeeduino.
const int button = 2; // connect a button
const int buzzer = 3; // 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
Please click here to see all Base Shield V2 FAQs.
Schematic Online Viewer
Resources
- [PDF] Download Wiki PDF
- [Eagle] Base Shiled V2 SCH
- [Eagle] Base Shiled V2 PCB
- [PDF] Base Shiled V2 SCH
- [PDF] Base Shiled V2 PCB
Project
Smart Plant IoT: Auto watering the plant and tracking plant's health through Helium and Microsoft Azure IoT.
Solar Powered Environmental Monitoring Kit: A solar-powered open source kit for monitoring air quality, sound level, humidity, and temperature.
Tech Support & Product Discussion
Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.