Seeed Studio XIAO ESP32C3 je deska velikosti palce (21 × 17,8 mm) s čipem ESP32-C3. Oproti SuperMini má nabíječku Li-Po článku, konektor pro externí anténu a pečlivější provedení.
Rozložení pinů je stejné v celé řadě XIAO, takže rozšiřující desky pasují i na ostatní modely.
Parametry
- ESP32-C3: RISC-V až 160 MHz, 400 kB SRAM, 4 MB flash
- Wi-Fi 4 (2,4 GHz) a Bluetooth 5 (LE), externí anténa (U.FL)
- 11 GPIO na lištách (D0–D10), z toho 4 analogové vstupy
- UART, I2C, SPI a PWM
- USB-C (nativní USB), nabíjení Li-Po článku přes plošky BAT na spodní straně
- 21 × 17,8 mm, pájecí plošky na hraně
Formát XIAO sdílí i XIAO ESP32S3, ESP32C6, RP2040 nebo nRF52840 – Grove shield i displeje pro XIAO pasují na všechny.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Arduino | Směr | UART | I2C | SPI | ADC | Poznámka |
|---|---|---|---|---|---|---|---|---|
| 1 | GPIO2 | D0/A0 | vstup/výstup | ADC1_CH2 | Strapping pin – při startu má být v log. 1 (doporučený pull-up) | |||
| 2 | GPIO3 | D1/A1 | vstup/výstup | ADC1_CH3 | ||||
| 3 | GPIO4 | D2/A2 | vstup/výstup | ADC1_CH4 | JTAG MTMS | |||
| 4 | GPIO5 | D3 | vstup/výstup | ADC2_CH0 | ADC2 není kalibrovaný a u některých revizí čipu nefunguje – raději ADC1. JTAG MTDI | |||
| 5 | GPIO6 | D4 | vstup/výstup | SDA | JTAG MTCK | |||
| 6 | GPIO7 | D5 | vstup/výstup | SCL | JTAG MTDO | |||
| 7 | GPIO21 | D6 | vstup/výstup | TX | UART0 TX | |||
| 8 | GPIO20 | D7 | vstup/výstup | RX | SS | UART0 RX; v Arduinu zároveň výchozí SS pro SPI | ||
| 9 | GPIO8 | D8 | vstup/výstup | SCK | Strapping pin – pro režim nahrávání musí být při startu v log. 1 | |||
| 10 | GPIO9 | D9 | vstup/výstup | MISO | Tlačítko B (BOOT). Strapping pin – log. 0 při startu = režim nahrávání | |||
| 11 | GPIO10 | D10 | vstup/výstup | MOSI | ||||
| 12 | 3V3 | výstup | Výstup 3,3 V ze stabilizátoru | |||||
| 13 | GND | – | ||||||
| 14 | 5V | vstup/výstup | 5 V z USB konektoru. Lze jím desku i napájet – zdroj ideálně připojte přes diodu, aby napětí neteklo zpět do USB. | |||||
| zespodu | EN | vstup | Reset – spojením s GND se čip restartuje | |||||
| zespodu | GND | – | ||||||
| zespodu | BAT+ | vstup/výstup | Plus Li-Po článku 3,7 V – deska ho nabíjí z USB | |||||
| zespodu | BAT- | – | Minus článku (GND) |
Na co si dát pozor
- GPIO nejsou 5V tolerantní. Na 5V signály použijte převodník úrovní.
- Bez připojené antény Wi-Fi skoro nefunguje – anténa je součástí balení.
- Strapping piny: D9 (GPIO9) je tlačítko BOOT, D8 (GPIO8) musí být pro nahrávání při startu v log. 1, D0 (GPIO2) má mít při startu log. 1.
- Analogový vstup A3 (GPIO5) je na ADC2 – není kalibrovaný a u některých revizí čipu nefunguje.
- Deska nemá uživatelskou LED, svítí jen LED nabíjení.
- Do plošek BAT připojujte jen článek Li-Po/Li-Ion 3,7 V.
Kde koupit
XIAO ESP32C3 seženete například tady:
- Botland.cz – Seeed Studio XIAO ESP32C3
Související projekty na chiptronu
Na chiptronu najdete tyto související projekty a návody:
- XIAO 7,5″ ePaper panel – e-paper od Seeedu s řídicí deskou XIAO ESP32-C3 a ESPHome
- MeshCore – off-grid LoRa komunikace, podporuje i desky Seeed XIAO C3 a S3
- ESP-Scope – webový osciloskop do kapsy na miniaturní desce XIAO ESP32C6
- ESP32 Plane Radar – radar letadel na ESP32-C3 Super Mini s kulatým displejem GC9A01
- Začínáme s ESP32-C3 – vývojový kit ESP32-C3-DevKitM-1 a instalace ESP-IDF krok za krokem
- Porovnání čipů ESP32 – který ESP32 vybrat podle periferií a potřeb projektu
Další pinouty
Všechny pinouty najdete na stránce Pinouty.