Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 2.26 KB

README.md

File metadata and controls

60 lines (38 loc) · 2.26 KB

Grove Modules (Seeed Studio)

Grove is a modular, standardized connector prototyping system. Grove takes a building block approach to assembling electronics.

Pin variants

Grove modules use a variety of interfaces including GPIO (analogue / digital), I2C and UART.

UX2-GPIO - 4 x GPIO, 1 x UART, 1 x I2C, 1 x SPI:

UX2-GPIO

UX2-I2C – 3 x I2C, 1 x UART, 1 x SPI:

UX2-I2C

UX2-ALT – 2 x GPIO, 1 x UART, 2 x I2C, 1 x SPI:

UX2-ALT

Wiring

Grove devices are usually connected with 4-wire cables:

  1. Data 1 (yellow wire)
  2. Data 2 (white wire) - sometimes not used
  3. VCC (red wire)
  4. GND (black wire)

The Data wires (yellow and white) will always be the same protocol; either I2C (SCL and SDA), UART/Async (RX and TX), Digital (D0 and D1) or Analogue (A0 and A1):

UX2 Grove
3V3 VCC (pin 3, red wire)
GND GND (pin 4, black wire)
SDAx SDA (pin 2, white wire)
SCLx SCL (pin 1, yellow wire)
RXD TX (pin 2, white wire)
TXD RX (pin 1, yellow wire)
Gx Dn (pin 1 and 2)
Gx An (pin 1 and 2)

Remember that each GPIO (Gx) pin can only be connected to one target analogue or digital device. Such devices usually have two pins of the same type. For example: Digital device has D0 (pin 1, yellow wire) and D1 (pin 2, white wire). Analogue devices work in a similar way.

The UX2 UART (RXD and TXD) pins can only be connected to one device.

The I2C interface supports chaining of multiple devices. Keep an eye on 3V3 pin current draw when chaining multiple devices.

Host Considerations

Ensure GPIO (Gx) pins support ADC/DAC and PWM.

See also