Skip to content

Grove Adapters

Thomas Amberg edited this page Oct 19, 2021 · 104 revisions

Grove Shield for Feather

Buy

Code

Arduino

Pinout

Note: to make the ESP8266 work with this adapter, use this fix and this fix.

Mapping

Grove ESP8266 M4 nRF52840
A0 A0 (ADC) A0 A0
A1 NC* A1 A1
A2 NC A2 A2
A3 NC A3 A3
A4 NC A4 A4
A5 NC A5 A5
D2 2 5 5
D3 16 6 6
D4 0 9 9
D5 15 10 10
D6** 5 21 23
D7** 4 22 22
I2C_1 SCL 5 (SCL) 21 (SCL) 23 (SCL)
I2C_1 SDA 4 (SDA) 22 (SDA) 22 (SDA)
I2C_2 SCL 5 (SCL) 21 (SCL) 23 (SCL)
I2C_2 SDA 4 (SDA) 22 (SDA) 22 (SDA)
UART TX TX 1 (TX) 1 (TX)
UART RX RX 0 (RX) 0 (RX)

*) NC = Not Connected

**) Only if I2C not used

Resources

Grove Base Hat for Raspberry Pi

Buy

Code

Python on Raspberry Pi

Pinout

Mapping

Grove Raspberry Pi
A0 A0
A1 A1
A2 A2
A3 A3
A4 A4
A5 A5
D5 GPIO/BCM pin 5
D6 GPIO/BCM pin 6
D16 GPIO/BCM pin 16
D17 GPIO/BCM pin 17
PWM 12 GPIO/BCM pin 12 (PWM0)
PWM 13 GPIO/BCM pin 13 (PWM1)
I2C SDA SDA
I2C SCL SCL
UART TX TX
UART RX RX

*) available via I2C

Resources

Grove Jumper Wires

Buy

Pinout

Color Signal
Black GND
Red 3.3V
White Data*
Yellow Data*

*) Digital, analog or protocol specific signal, depending on the Grove or breakout module.

Use

  • Connect breadboard modules to a microcontroller via Grove adapter
  • Connect Grove modules to a microcontroller without Grove adapter hardware
  • Connect Grove modules to a Grove Shield for Feather with no free Grove ports remaining
Clone this wiki locally