Arduino UNO R4 - DHT11 - LCD
Wir werden lernen, den Arduino UNO R4 zu programmieren, um Temperatur und Luftfeuchtigkeit vom DHT11-Modul auszulesen und sie auf einem LCD-I2C-Display anzuzeigen.

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables STEM V4 IoT Starter-Kit (Arduino enthalten) | |
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über DHT11 und LCD
Lernen Sie in diesen Tutorials mehr über den DHT11-Sensor und das LCD-Display, einschließlich Pinbelegung, Funktionen und Programmierung:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Siehe Der beste Weg, den Arduino Uno R4 und andere Komponenten mit Strom zu versorgen.
Arduino UNO R4-Code - DHT11-Sensor - LCD I2C
※ Notiz:
Die LCD-I2C-Adresse kann je nach Hersteller variieren. In unserem Code haben wir die vom Hersteller festgelegte Adresse 0x27 verwendet DIYables.
Schnelle Schritte
Folgen Sie diesen Anweisungen Schritt für Schritt:
- Wenn dies das erste Mal ist, dass Sie den Arduino Uno R4 WiFi/Minima verwenden, lesen Sie das Tutorial zur Einrichtung der Umgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE.
- Schließen Sie den Arduino Uno R4 an das DHT11-Modul und das LCD-I2C gemäß dem bereitgestellten Diagramm an.
- Schließen Sie das Arduino Uno R4-Board mit einem USB-Kabel an Ihren Computer an.
- Öffnen Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das passende Arduino Uno R4-Board (z. B. Arduino Uno R4 WiFi) und den COM-Port aus.
- Klicken Sie auf das Libraries-Symbol in der linken Seitenleiste der Arduino IDE.
- Geben Sie "DHT" in das Suchfeld ein und suchen Sie die DHT-Sensor-Bibliothek von Adafruit.
- Klicken Sie auf die Install-Schaltfläche, um die Bibliothek hinzuzufügen.

- Sie müssen zusätzliche Bibliotheksabhängigkeiten installieren.
- Klicken Sie auf die Schaltfläche Alle installieren, um alle Bibliotheksabhängigkeiten zu installieren.

- Suchen Sie nach "LiquidCrystal I2C,", wählen Sie dann die LiquidCrystal_I2C-Bibliothek von Frank de Brabander aus.
- Klicken Sie auf die Installieren-Schaltfläche, um die LiquidCrystal_I2C-Bibliothek hinzuzufügen.

- Kopieren Sie den obigen Code und öffnen Sie ihn mit der Arduino IDE
- Klicken Sie auf die Hochladen-Schaltfläche in der Arduino IDE, um den Code an das Arduino UNO R4 zu senden
- Stellen Sie die Temperatur in der Nähe des Sensors so ein, dass sie heißer oder kälter wird
- Überprüfen Sie das Ergebnis auf dem LCD-Bildschirm
Wenn das LCD nichts anzeigt, überprüfen Sie bitte Fehlerbehebung am LCD I2C.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.