ESP32-C3 Zero

Der ESP32-C3 Zero hat ins­ge­samt 18 Pins, 3 dienen der Stromver­sorgung, es bleiben 15 Pins, die mehrfach belegt sind.
Er ver­fügt über Blue­tooth und WiFi.

Board installieren

Trage unter Datei -> Ein­stel­lun­gen eine zusät­zliche 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-C3 nicht automa­tisch erkan­nt wurde, klicke auf “Wäh­le ein anderes Board und einen anderen Port” und suche nach esp32c6. Je nach Betrieb­ssys­tem wird der USB-Port eine andere Beze­ich­nung haben.

Seriellen Monitor einschalten

Der Serielle Mon­i­tor ste­ht erst nach ein­er Änderung der Kon­fig­u­ra­tion zur Ver­fü­gung:

RGB-LED

Auf dem Board ist eine RGB-LED ver­baut, sie kann mit Hil­fe ein­er Bib­lio­thek ange­sprochen wer­den.

Pinbelegung

I²C

Info

I²C-Pins

9 -> SCL
8 -> SDA

Benötigte Bib­lio­thek instal­lieren

SPI

Info

SPI-Pins

4 -> SCK/CLK
5 -> CIPO (MISO)
7 -> CS
6 -> COPI (MOSI)

Beispiel: Anschluss eines run­den TFTs

gelb -> 3 (RST)
weiß -> 7 (CS)
grün -> 2 (DC)
blau -> 6 (SDA)
braun -> 4 (SCL)
schwarz -> GND
rot -> 5V
schwarz -> GND

Benötigte Bib­lio­thek

Analoge Pins

Die Auflö­sung des ADC-Wan­dlers kann zwis­chen 9‑Bit (0 — 511), 10 Bit (0 — 1023), 11 Bit (0 — 2047) und 12 Bit (0 — 4095) Die Stan­dard­e­in­stel­lung ist 12 Bit. Die Anweisung analo­gRead­Res­o­lu­tion() bee­in­flusst den ADC-Wan­dler.

Analoge Pins
0
1
2
3
4 (SPI)

Beispiel:

Zeit mit der Bibliothek time.h anzeigen

ESP32-Mikro­con­troller kön­nen mit der Stan­dard­bib­lio­thek Datum und Zeit anzeigen.

Beispiel: ⇒Anzeige von Datum und Zeit auf einem OLED-Dis­play

Webserver

Beispiel

Das Pro­gramm zeigt im Brows­er 6 Zufall­szahlen an.
Im Seriellen Mon­i­tor wird die mit DHCP ermit­telte IP des ESP32-C3 angezeigt.

Diese Adresse musst du in einem Brows­er dein­er Wahl eingeben.


Quellen