Wemos D1 R32 Board im Arduino-Format


Überblick

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

  • digi­ta­le Ein- und Aus­gän­ge
  • ana­lo­ge Ein­gän­ge
  • Bus­sys­te­me: 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 Boar­d­­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 erkannt 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

Digi­ta­le 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 digi­ta­le Pins, kön­nen aber nur als INPUT ver­wen­det wer­den. Die Pins 15, 32 und 33 kön­nen nur sicher ver­wen­det wer­den, wenn eine Stift­leis­te ange­lö­tet wird.

Bei­spiel:
LED mit einem Tas­ter schal­ten. Die LED leuch­tet, solan­ge der Tas­ter gedrückt wird

Das Pro­gramm

Touch-Pins

Der mensch­li­che Kör­per und elek­trisch leit­fä­hi­ge Gegen­stän­de kön­nen elek­tri­sche Ladung spei­chern. Wird einer der Touch-Pins berührt, ver­än­dert sich der Mess­wert.

Touch-Pins (in Klam­mern alter­na­ti­ve 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 sicher ver­wen­det wer­den, wenn eine Stift­leis­te ange­lö­tet wird.

Bei­spiel:

Schlie­ße ein Kabel an Touch-Pin 14 (T6) an. Berüh­re das Kabel­en­de mit einem Fin­ger. Soll­te es nicht auf Anhieb funk­tio­nie­ren, feuch­te den Fin­ger ein wenig an.

Das Pro­gramm

Analoge Pins

Es ste­hen zwei ADC-Wan­d­­ler (Ana­log Digi­tal Con­ver­ter) mit einer 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 Signal hat den Wer­te­be­reich von 0 bis 4095.

Ana­lo­ge Pins

2
4
36
38
39

Webserver

Bei­spiel: 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 Wemos D1 R32 ange­zeigt.

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

Das Pro­gramm:

Bluetooth BLE

Das Programm

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

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

Smartphone-Apps

ESP32 BLE Terminal (iOS)

BLE Terminal (iOS)

BluetoothLE (iOS)


Letzte Aktualisierung: Jan. 2, 2026 @ 10:10

Inhalt