Otevře se na nové kartě

Seeed Studio XIAO ESP32C3 Pinout

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.

Jména pinů:
Seeed Studio XIAO ESP32C3 – pinoutSeeed Studio XIAO ESP32C3 – pinoutchiptron.cz · CC BY 4.0USB-CCHBRXIAO ESP32C3ESP32-C3 1 GPIO2 D0/A0 ADC1_CH2 2 GPIO3 D1/A1 ADC1_CH3 3 GPIO4 D2/A2 ADC1_CH4 4 GPIO5 D3 ADC2_CH0 5 GPIO6 D4 SDA 6 GPIO7 D5 SCL 7 GPIO21 D6 TX 14 5V ↔ 5 V z USB, nebo napájecí vstup 5 V 13 GND 12 3V3 → Výstup 3,3 V ze stabilizátoru 11 GPIO10 D10 MOSI 10 GPIO9 D9 MISO tlačítko B (BOOT) 9 GPIO8 D8 SCK 8 GPIO20 D7 RX GPIO Arduino UART I2C SPI ADC (analog) Napájení Zem (GND) Strapping pin

Spodní strana

Seeed Studio XIAO ESP32C3 – pinout (spodní strana)Seeed Studio XIAO ESP32C3 – pinout (spodní strana)chiptron.cz · CC BY 4.01142133124115106978 GND EN ← Reset – spojením s GND se čip restartuje BAT- Minus článku (GND) BAT+ ↔ Plus Li-Po článku 3,7 V – deska ho nabíjí z USB Napájení Zem (GND) Řízení / reset
Stáhnout:PNGSVG
Stáhnout – Spodní strana:PNGSVG
Tabulka pinů – Seeed Studio XIAO ESP32C3
PinNázevArduinoSměrUARTI2CSPIADCPoznámka
1GPIO2D0/A0vstup/výstupADC1_CH2Strapping pin – při startu má být v log. 1 (doporučený pull-up)
2GPIO3D1/A1vstup/výstupADC1_CH3
3GPIO4D2/A2vstup/výstupADC1_CH4JTAG MTMS
4GPIO5D3vstup/výstupADC2_CH0ADC2 není kalibrovaný a u některých revizí čipu nefunguje – raději ADC1. JTAG MTDI
5GPIO6D4vstup/výstupSDAJTAG MTCK
6GPIO7D5vstup/výstupSCLJTAG MTDO
7GPIO21D6vstup/výstupTXUART0 TX
8GPIO20D7vstup/výstupRXSSUART0 RX; v Arduinu zároveň výchozí SS pro SPI
9GPIO8D8vstup/výstupSCKStrapping pin – pro režim nahrávání musí být při startu v log. 1
10GPIO9D9vstup/výstupMISOTlačítko B (BOOT). Strapping pin – log. 0 při startu = režim nahrávání
11GPIO10D10vstup/výstupMOSI
123V3výstupVýstup 3,3 V ze stabilizátoru
13GND–
145Vvstup/výstup5 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.
Spodní stranaENvstupReset – spojením s GND se čip restartuje
Spodní stranaGND–
Spodní stranaBAT+vstup/výstupPlus Li-Po článku 3,7 V – deska ho nabíjí z USB
Spodní stranaBAT-–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 na D3 (GPIO5) je na ADC2 – není kalibrovaný a u některých revizí čipu nefunguje. Konstantu A3 Arduino pro XIAO ESP32C3 nemá, použijte D3.
  • 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:

Související projekty na chiptronu

Na chiptronu najdete tyto související projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Stolní radar na ESP32 zobrazuje polohu letadel na kruhovém displeji

Pokud vás někdy napadlo, co je za letadlo, které právě přelétá nad vaším domem, pravděpodobně jste sáhli po některé z mobilních aplikací typu FlightRadar24. Projekt ESP32 Plane Radar ale přináší zajímavější řešení – vlastní stolní radar postavený na ESP32, který…

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Veřejné osvětlení, světelné znečištění, cirkadiánní rytmus, modrá složka. Z AS7265x a Inkplate 5 Gen2 jsem postavil přenosný analyzátor světla, který měří spektrum 410–940 nm, počítá podíl modré, CCT a Duv a pozná LED, sodíkovou výbojku i žárovku. Aktualizace: nový program…

Meteostanice na LaskaKit ESPink-4.26, která nepotřebuje internet ani cloud. Sama rozpozná připojená čidla, kreslí grafy na e-paper a nastavíte ji přes USB nebo WiFi z telefonu. Nově i víc veličin v jednom grafu a kalibrace CO2, která čeká na ustálení…