Wemos D1 R32 Board im Arduino-Format

Lesezeit: 6 Minuten

Überblick

Das Wemos D1 R32 Board ist mit dem ESP32-WROOM-32 von Espres­sif bestückt, es ver­fügt über:

  • dig­i­tale Ein- und Aus­gänge
  • analoge Eingänge
  • Bussys­teme: I2C und SPI
  • WiFi
  • Blue­tooth LE (BLE)

Board instal­lie­ren

Tra­ge unter Datei -> Ein­stel­lun­gen eine zusätz­li­che Board­­ver­wal­ter-URL ein:

https://​dl​.espres​sif​.com/​d​l​/​p​a​c​k​a​g​e​_​e​s​p​3​2​_​i​n​d​e​x​.​j​son

Board aus­wäh­len

  • Icon für den Board­ver­wal­ter ankli­cken oder Wer­k­­zeu­­ge-> Board -> Board­ver­wal­ter
  • nach lolin d32 suchen
  • Board instal­lie­ren

Wenn das Wemos D1 R32 nicht auto­ma­tisch erkan­nt wur­de, kli­cke auf “Wäh­le ein ande­res Board und einen ande­ren Port” und suche nach esp32-wroom. Je nach Betriebs­sys­tem wird der USB-Port eine ande­re Bezeich­nung haben.

Pinbelegung

I²C

Info

I2C ‑Pins

22 -> SCL
21 -> SDA

Bei­spiel: Anschluss eines LCD

So sieht es aus:

SPI

Info

SPI-Pins

23 -> COPI (MOSI)
19 -> CIPO (MISO)
18 -> CLK
  5 -> CS

Digitale Pins

Dig­i­tale Pins (INPUT und OUTPUT)

15       22       14
32       21       27
33       18       16
  2       19       17
  4       23       25
             5        26
           13
           12

Die Pins 35, 34 36 und 39 sind eben­falls dig­i­tale Pins, kön­nen aber nur als INPUT ver­wen­det wer­den. Die Pins 15, 32 und 33 kön­nen nur sich­er ver­wen­det wer­den, wenn eine Stiftleiste angelötet wird.

Beispiel:
LED mit einem Taster schal­ten. Die LED leuchtet, solange der Taster gedrückt wird

Das Pro­gramm

Touch-Pins

Der men­schliche Kör­p­er und elek­trisch leit­fähige Gegen­stände kön­nen elek­trische Ladung spe­ich­ern. Wird ein­er der Touch-Pins berührt, ver­än­dert sich der Mess­wert.

Touch-Pins (in Klam­mern alter­na­tive Zuord­nung)

4 (T0)
15 (T3)
33 (T8)
32 (T9)
12 (T5)
14 (T6)
27 (T7)

Die Pins 15, 32 und 33 kön­nen nur sich­er ver­wen­det wer­den, wenn eine Stiftleiste angelötet wird.

Beispiel:

Schließe ein Kabel an Touch-Pin 14 (T6) an. Berühre das Kabe­lende mit einem Fin­ger. Sollte es nicht auf Anhieb funk­tion­ieren, feuchte den Fin­ger ein wenig an.

Das Pro­gramm

Analoge Pins

Es ste­hen zwei ADC-Wand­ler (Ana­log Digi­tal Con­ver­ter) mit ein­er Auf­lö­sung von 12 Bit zur Ver­fü­gung. Wenn WiFi ver­wen­det wird, kön­nen nur die Pins 34 bis 36 als ana­lo­ge Ein­gän­ge ange­spro­chen wer­den. Das Sig­nal hat den Wer­te­bere­ich von 0 bis 4095.

Analoge Pins

2
4
36
38
39

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 Wemos D1 R32 angezeigt.

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

Das Pro­gramm:

Bluetooth BLE

Das Programm

Zunächst musst du die Bib­lio­thek Arduino­BLE instal­lieren:

Das Pro­gramm schal­tet eine LED an Pin 13:
1 -> ein­schal­ten, 0 -> auss­chal­ten:

Smartphone-Apps

ESP32 BLE Terminal (iOS)

BLE Terminal (iOS)

BluetoothLE (iOS)


Letzte Aktualisierung: Dez. 6, 2025 @ 11:53

Inhalt