ESP32-C6 Zero (Waveshare)

Lesezeit: 7 Minuten

Der ESP32-C6-Zero ver­fügt über 13 dig­i­tale Pins, 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-C6-Zero 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

Wenn du nur die weiße Farbe der RGB-LED ver­wen­den willst, kannst du sie mit der Beze­ich­nung LED_BUILTIN ansprechen. .

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

Alle dig­i­tal­en Pins kön­nen für I²C ver­wen­det wer­den

Schaltplan 4‑zeiliges LCD

So sieht es aus:

Das dazuge­hörige Pro­gramm:

Benötigte Bib­lio­thek instal­lieren

Du musst die gewün­scht­en I²C-Pins definieren und im set­up-Teil Wire.begin() mit den zuvor definierten Anschlüssen für SCL und SDA starten.

SPI

Info

SPI-Pins

18 -> CS
19 -> COPI (MOSI)
20 -> CIPO (MISO)
21 -> SCK

Schaltplan mit Adafruit 1,8 Zoll TFT

rot -> 5V
braun -> 21 (SCK)
blau -> 19 (VOPI/MOSI)
weiß -> 18 (CS)
grün -> 2 (DC)
gelb -> 3 (RST)
rot -> 5V
schwarz -> GND

Benötigte Bib­lio­thek

Das Pro­gramm

Beispiele für andere TFTs

Digitale Pins

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. Diese Werte sind aber eher the­o­retisch, bei meinen Ver­suchen wur­den sie bei kein­er Auflö­sung erre­icht.

Beispiel:

Beispiel:
Poten­tiome­ter an Pin 1

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-C6 angezeigt.

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


Letzte Aktualisierung: Nov. 13, 2025 @ 11:34