ESP32-C5 Zero


Überblick

Der ESP32-C5 Zero hat ins­ge­samt 18 Pins, 3 die­nen der Strom­ver­sor­gung, es blei­ben 15 Pins, die mehr­fach belegt sind.
Er ver­fügt über Blue­tooth und WiFi.

Merk­ma­le des ESP32-C5

Board installieren

Tra­ge unter Datei -> Ein­stel­lun­gen eine zusätz­li­che Board­ver­wal­ter-URL ein:

https://dl.espressif.com/dl/package_esp32_index.json

Board auswählen

  • Icon für den Board­ver­wal­ter ankli­cken oder Wer­k­­­zeu­­­ge-> Board -> Board­ver­wal­ter
  • nach ESP32 suchen
  • Board instal­lie­ren

Wenn der ESP32-C5 nicht auto­ma­tisch erkannt wur­de, kli­cke auf „Wäh­le ein ande­res Board und einen ande­ren Port“ und suche nach esp32c5. Je nach Betriebs­sys­tem wird der USB-Port eine ande­re Bezeich­nung haben.

Seriellen Monitor einschalten

Der Seri­el­le Moni­tor steht erst nach einer Ände­rung der Kon­fi­gu­ra­ti­on zur Ver­fü­gung:

RGB-LED

Auf dem Board ist eine RGB-LED ver­baut.

Tipp
Wenn du nur die wei­ße Far­be der RGB-LED ver­wen­den willst, kannst du sie mit der Bezeich­nung LED_BUILTIN anspre­chen. .

Die ver­schie­de­nen Far­ben der RGB-LED kön­nen mit Hil­fe einer Biblio­thek ange­spro­chen wer­den.

Pinbelegung

Bild­quel­le: https://www.waveshare.com/esp32-c5-zero.htm

I²C

Info

I²C-Pins

alle digi­ta­len Pins kön­nen ver­wen­det wer­den:

Benö­tig­te Biblio­thek instal­lie­ren
Info
Die SCL- und SDA-Pins müs­sen expli­zit defi­niert wer­den.
Im set­up-Teil wird Wire mit Anga­be der Pins gestar­tet.

SPI

Info

SPI-Pins

10 -> SCK/CLK
9 -> CIPO (MISO)
8 -> COPI (MOSI)
6 -> CS

Bei­spiel: Anschluss eines run­den TFTs

gelb -> 5 (RST)
weiß -> 6 (CS)
grün -> 4 (DC)
blau -> 8 (SDA -> COPI)
braun -> 10 (SCL -> SCK)
schwarz -> GND
rot -> 5V

Benö­tig­te Biblio­thek

Analoge Pins

Die Auf­lö­sung des ADC-Wand­lers kann zwi­schen 9-Bit (0 – 511), 10 Bit (0 – 1023), 11 Bit (0 – 2047) und 12 Bit (0 – 4095) Die Stan­dard­ein­stel­lung ist 12 Bit. Die Anwei­sung ana­logRe­ad­Re­so­lu­ti­on() beein­flusst den ADC-Wand­ler.

Ana­lo­ge Pins
0
1
2
3
4 (SPI)

Bei­spiel:

Bluetooth (BLE)

Das Programm

Das Pro­gramm nutzt das wei­ße Licht der inter­nen RGB-LED.

LightBlue

Blue­tooth-Modul wäh­lenSer­vice bestim­menZei­chen­satz ein­stel­len

Zei­chen­satz utf8 aus­wäh­lenWert schrei­ben

nRF Connect

Zeit anzeigen

Zeit mit der Bibliothek time.h anzeigen

ESP32-Mikro­con­trol­ler kön­nen mit der Stan­dard­bi­blio­thek Datum und Zeit anzei­gen.

Bei­spiel: ⇒Anzei­ge von Datum und Zeit auf einem OLED-Dis­play

Zeit mit der Bibliothek ntp3.h anzeigen

Webserver

Bei­spiel

Das Pro­gramm zeigt im Brow­ser 6 Zufalls­zah­len an.
Im Seri­el­len Moni­tor wird die mit DHCP ermit­tel­te IP des ESP32-C5 ange­zeigt.

Die­se Adres­se musst du in einem Brow­ser dei­ner Wahl ein­ge­ben.

Quellen


Letzte Aktualisierung: Aug. 28, 2026 @ 23:10