ESP32-C6

Lesezeit: 8 Minuten

Den ESP32-C6 gibt es in ver­schiede­nen Bau­for­men, das abge­bildete Mod­ell hat 32 Pins.
Er ver­fügt über Blue­tooth und WiFi.

Die Her­steller führen die Anschlüsse des ESP32-C6 zu ver­schiede­nen Stellen auf dem Board.

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 ESP32C6 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

I²C-Pins

23 -> SDA
22 -> SCL

Beispiel: Anschluss eines LCD

So sieht es aus:

Das dazuge­hörige Pro­gramm:

Benötigte Bib­lio­thek instal­lieren

SPI

Info

SPI-Pins

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

Schaltplan mit Adafruit 1,8 Zoll TFT

schwarz -> GND
rot -> 3,3V
gelb -> 3
grün -> 2
weiß -> 18
blau -> 19
grau -> 21
rot -> 5V

Schaltplan mit 1,77 Zoll TFT

schwarz -> GND
rot (1) -> 3,3V
gelb (2) -> 18
grün (3) -> 2
weiß (4) -> 3
blau (4) -> 19
grau (6) -> 21
rot (7) -> 5V
schwarz (8) -> GND

Benötigte Bib­lio­thek

Das Pro­gramm

Digitale Pins

Dig­i­tale Pins

rechts
15
23 (SDA)
22 (SCL)
21
19
18
9
13
12

Das Blinkpro­gramm an Pin 9

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.

Beispiel:

Analoge Pins

4
5
6
0
1
2
3

Beispiel:
Poten­tiome­ter an Pin 4

Aus­gabe im Seriellen Plot­ter bei der Drehung des Poten­tiome­ters

Mit analo­gRead­Mil­li­Volts kann der Wert in Mil­li­volt gele­sen wer­den.

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

Client-Methode

Server.on ‑Methode


Letzte Aktualisierung: Nov. 12, 2025 @ 19:11