Arduino Nano ESP32


Überblick

Das Board Nano ESP32 stellt neben dem Mikro­con­trol­ler auch ein ESP32-Modul bereit. Damit kön­nen Ver­bin­dun­gen zu WLAN-Net­z­­wer­ken und ande­ren Blue­­tooth-Gerä­­ten auf­ge­baut wer­den.

Pinbelegung

Alle mit D bezeich­ne­ten Pins kön­nen als Ein- und Aus­ga­be­pins (⇒digitalRead/digitalwrite) ver­wen­det wer­den, alle mit A beschrif­te­ten Pins kön­nen mit ⇒analogRead/analogWrite ein­ge­setzt wer­den.

Die Pins A4 (SCL) und A5 (SDA) bedie­nen den I²C-Bus.

Alle ana­lo­gen und alle digi­ta­len Pins kön­nen mit der ⇒Puls­wei­ten­mo­du­la­ti­on ange­spro­chen wer­den.

Board installieren

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

Board auswählen

Bluetooth BLE

Das Programm

Zunächst musst du die Biblio­thek Ardui­no­BLE instal­lie­ren:

Das Pro­gramm schal­tet die Far­be blau der inter­nen RGB-LED.
Beson­der­heit: LOW -> ein­schal­ten, HIGH -> aus­schal­ten
1 -> ein­schal­ten, 0 -> aus­schal­ten:

Smartphone-Apps

BluetoothLE (iOS)

BLE Terminal (Android: Innovators Den)

LightBlue (iOS Android)

Android zeigt als Name LED schal­ten

BLE Terminal (iOS)

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.

Anzei­ge im Seri­el­len Moni­tor

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

Webserver

Bei­spiel: Das Pro­gramm zeigt im Brow­ser 6 Zufalls­zah­len an.
Im Seri­el­len Moni­tor wird die IP des Nano ESP32 ange­zeigt.

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

RGB-LED

Auf dem Board befin­det sich eine RGB-LED. Sie wird mit den fes­ten Namen LED_BLUE, LED_GREEN und LED_RED ange­spro­chen.
Eine Beson­der­heit ist, dass LOW die jewei­li­ge Far­be ein­schal­tet, HIGH schal­tet sie wie­der aus.

Bootloader zurücksetzen

GND und B1 mit Kabel über­brü­cken

Kon­trol­lie­ren, ob das rich­ti­ge Board aus­ge­wählt wur­de und als Pro­gramm­er Esp­tool gesetzt ist:

Sketch -> mit Pro­gramm­er hoch­la­den

Reset-Knopf drü­cken

Fehlermeldungen (Linux)

No DFU capa­ble USB device available

Die Berech­ti­gun­gen für das udev-Sub­sys­tem müs­sen ange­passt wer­den. Ich habe dazu die­ses 🔗Script (abge­ru­fen am 04.12.24) ver­wen­det. Außer­dem muss das Pro­gramm dfu-util instal­liert wer­den.

Fai­led to con­nect to ESP32: No seri­al data recei­ved
No modu­le named ’seri­al‘

Die Python-Erwei­te­rung python-pyse­ri­al muss instal­liert wer­den.


Letzte Aktualisierung: Feb. 21, 2026 @ 13:37

Inhalt