ESP32-S3 Super Mini


Überblick

Der ESP32-S3 ver­fügt über ins­ge­samt 13 digi­ta­le Pins, die aber gleich­zei­tig für die ana­lo­ge Ein­ga­be ver­wen­det wer­den kön­nen. Beim Modul ESP-32-S3 Zero sind die Pins etwas anders ange­ord­net.

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-S3 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 esp32s3 dev. 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. Sie wird mit LED_BUILTIN ange­spro­chen.

Das Blink­pro­gramm für die ein­ge­bau­te RGB-LED:

RGB-Far­ben anzei­gen:

Pinbelegung

I²C

Info

Stan­dard I²C-Pins

8 -> SDA
9 -> SCL

Es kön­nen alle digi­ta­len Pins ver­wen­det wer­den. Die I²C-Pins müs­sen aus­drück­lich defi­niert wer­den.

Bei­spiel: Anschluss eines LCD

So sieht es aus:

Das dazu­ge­hö­ri­ge Pro­gramm:

Benö­tig­te Biblio­thek instal­lie­ren

SPI

Info

13 -> CIPO (MISO)
12 -> CLK
11 -> COPI (MOSI)
10 -> CS

Schalt­plan mit TFT 240×240 Pixel

rot -> 5V
schwarz -> GND
braun (CLK) -> 12
blau (COPI) -> 11
weiß (CS) -> 10
gelb (RST) -> 2
grün (DC) -> 3

Bei­spiel: Gra­fi­sche Funk­tio­nen

Touch-Pins

Touch-Pins

links
1
2
4
5
6

rechts
13
12
11
10
9
8

Die Touch-Pins reagie­ren auf Ver­än­de­run­gen der Fähig­keit von Kör­pern oder Gegen­stän­den elek­tri­sche Ladung zu spei­chern. Die mensch­li­che Haut ist dazu in der Lage. Wird einer der Touch-Pins berührt, ver­än­dert sich der Mess­wert.

Bei­spiel:
Schlie­ße ein Kabel am Touch-Pin 1 an.

Digitale Pins

Analoge Pins

Es kön­nen alle digi­ta­len Pins auch zum Lesen con ana­lo­gen Wer­ten ver­wen­det wer­den.

Es ste­hen drei ADC-Wand­ler (Ana­log Digi­tal Con­ver­ter) mit einer Auf­lö­sung von 9 Bit bis 12 Bit zur Ver­fü­gung. Wenn WiFi ver­wen­det wird, kön­nen nur die Pins 32 bis 39 als ana­lo­ge Ein­gän­ge ange­spro­chen wer­den. Das Signal wird in Wer­te zwi­schen 0 und 4095 umge­wan­delt.

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.

Bei­spiel:

Bei­spiel:
Poten­tio­me­ter an Pin 4

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

Webserver

Beispiel

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-S3 ange­zeigt.

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

WiFI-Daten auf dem ESP32 spei­chern


Letzte Aktualisierung: März 22, 2026 @ 18:33

Inhalt