The purpose of creating the base shield is to get rid of the bread board and the thread. With the rich groove contacts on the base plate, we can add all the groove modules to the Arduino Uno.
- Analog ports ==> include 4 log ports, A0, A1
- Digital Ports ==> contains 7 digital ports, D2, D3, D4, D5, D6, D7 and D8.
- UART port ==> 1 UART port.
- I2C ports ==> 4 I2C ports.
- Switch ==> When using the Arduino UNO with BaseShield v2, turn the switch to 5v position; When using the Seeeduino Arch with Base Shield v2, turn the switch to 3.3v.
- Reset Buton ==> Reset the Arduino Board.
- PWR LED ==> The green LED turns on when it is turned on.
- P1, P2 : Use plates P1 and P2 if you use Base Shield v2 with Seeeduino V3.
There are 16 Grove ports on the base screen divided into four functional areas: analog (4), digital (7), I2C (4) and UART (1).
There are seven digital ports, labeled D2-D8. Each of these handles a pair of digital pins on the Arduino Uno. They can be used to read a digital sensor or control a digital (or analog, via PWM) actuator. In each case, each port can only handle two logic states: 0 or 1.
On the left, there are four groove ports for taking analog readings. Analog sensors can return measurements from 0 to 1023.
Ports under the digital ports are four I2C groove ports. I2C is a low speed bus protocol that transmits data via two wires: SCL and SDA.
In addition to the rich coarse contacts, you can also see an RST button, a green LED to indicate power status, ICSP pin, an AC switch and four rows of pinouts.
Each Grove connector has four leads, one of which is VCC. However, each microcontroller main board does not need a 5V supply voltage, some need 3.3V. Therefore, there is a switch to the base shield v2 so that we can select the appropriate voltage on the microcontroller main board you use via this switch.