Grove je stavebnicový systém firmy Seeed Studio: moduly s čidly, tlačítky nebo displeji se k řídicí desce připojují čtyřžilovým kabelem se zacvakávacím konektorem, bez pájení a bez nepájivého pole. Stejný konektor používá i M5Stack a desky Seeed XIAO s rozšiřující deskou.
Konektor má vždy stejné rozložení – žlutý a bílý vodič nesou signály, červený napájení a černý zem. Podle modulu jsou signály digitální, analogové, UART nebo I2C.
Základní údaje
- 4 piny, rozteč 2,0 mm, plastová zásuvka se západkou (svislá i ležatá)
- pin 1 žlutý (signál), 2 bílý (signál), 3 červený (VCC), 4 černý (GND)
- čtyři typy rozhraní: digitální, analogový, UART a I2C
- napájení 3,3 nebo 5 V podle řídicí desky
- zásuvka 10,0 × 5,1 mm, výška 8,1 mm (svislá)
Pinout konektoru Grove
Zásuvka je nakreslená z pohledu do otvoru se západkou nahoře – pin 1 (žlutý vodič) je vpravo. Platí to pro svislou i ležatou zásuvku. Najeďte myší na pin nebo na řádek tabulky.
| Pin | I2C | Digitální | Analogový | UART | Barva vodiče | Poznámka |
|---|---|---|---|---|---|---|
| 1 | SCL | Dn | An | RX | žlutý | Hlavní signál modulu; u UART příjem řídicí desky (sem patří TX modulu) |
| 2 | SDA | Dn+1 | An+1 | TX | bílý | Druhý signál; jednoduché digitální a analogové moduly ho nepoužívají (NC) |
| 3 | VCC | VCC | VCC | VCC | červený | Napájení 3,3 nebo 5 V – podle řídicí desky (Base Shield má přepínač) |
| 4 | GND | GND | GND | GND | černý | Zem |
Čtyři typy rozhraní
Všechny moduly Grove mají napájení a zem na stejném místě, liší se jen význam signálů na pinech 1 a 2:
| Rozhraní | Pin 1 (žlutý) | Pin 2 (bílý) | Pin 3 (červený) | Pin 4 (černý) |
|---|---|---|---|---|
| digitální | Dn – hlavní signál | Dn+1 – druhý signál | VCC | GND |
| analogový | An – hlavní vstup | An+1 – druhý vstup | VCC | GND |
| UART | RX řídicí desky | TX řídicí desky | VCC | GND |
| I2C | SCL | SDA | VCC | GND |
Digitální konektor označený na shieldu D2 nese signály D2 a D3, analogový A0 signály A0 a A1. Jednoduché moduly (tlačítko, LED) používají jen pin 1, druhý signál nechávají nezapojený (NC). UART je pojmenovaný z pohledu řídicí desky – vysílací pin modulu (TX) proto patří na pin 1.
Grove, Qwiic, STEMMA a M5Stack
Pořadí signálů je u Grove stejné jako u menších konektorů Qwiic, STEMMA QT a μŠup (GND, VCC, SDA, SCL), Seeed jen čísluje piny od opačného konce. Konektor je ale větší, propojení proto vyžaduje redukční kabel. Podrobnosti jsou na stránce Qwiic, STEMMA QT a μŠup pinout.
- Qwiic, STEMMA QT, μŠup – JST SH 1 mm, stejné pořadí, propojení redukcí. Pozor, Qwiic a μŠup snesou jen 3,3 V.
- STEMMA (Adafruit, 4 piny) – JST PH 2 mm, stejné pořadí, ale jiný tvar konektoru.
- M5Stack – stejný konektor i pořadí, napájení ale vždy 5 V a barvy vodičů I2C jsou prohozené (žlutý SDA, bílý SCL).
- DFRobot Gravity – jiný konektor (JST PH) i pořadí pinů, bez redukce nepropojujte.
Na co si dát pozor
- VCC je 3,3 nebo 5 V podle řídicí desky – u Base Shieldu podle přepínače. Ověřte, co modul snese.
- Kabel jde zasunout jen jedním směrem, západka musí zacvaknout. Při vytahování ji stiskněte, netahejte za vodiče.
- Rozhraní konektoru musí odpovídat modulu – modul I2C do analogového portu fungovat nebude.
- Číslování pinů se v návodech liší: Seeed má pin 1 na žlutém vodiči, některé weby číslují od GND. Řiďte se barvami.
Další pinouty
Všechny pinouty najdete na stránce Pinouty.