Arduino - DHT11 - LCD
We leren hoe we een Arduino programmeren om temperatuur en luchtvochtigheid uit te lezen van de DHT11 module en deze weer te geven op een LCD met I2C-interface.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over DHT11 en LCD
Als u nog niet bekend bent met de DHT11 sensor en LCD (pinout, werking, programmeren…), bekijk dan de volgende tutorials:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Arduino Code - DHT11 Sensor - LCD I2C
※ Notiz:
Het I2C-adres van het LCD kan variëren afhankelijk van de fabrikant. In de code gebruiken we 0x27, zoals gespecificeerd door de fabrikant DIYables
Snelle Stappen
- Verbind de Arduino met de PC via de USB-kabel
- Open de Arduino IDE, selecteer de juiste board en poort
- Navigeer naar het Libraries-icoon in de linkerbalk van de Arduino IDE.
- Zoek op “DHT” en vind de DHT sensor library van Adafruit
- Klik op de Install-knop om deze library te installeren.

- U wordt gevraagd om ook andere bibliotheek-afhankelijkheden te installeren
- Klik op de Install All-knop om alle afhankelijkheden te installeren.

- Zoek op “LiquidCrystal I2C” en vind de LiquidCrystal_I2C library van Frank de Brabander
- Klik op de Install-knop om de LiquidCrystal_I2C library te installeren.

- Kopieer de bovenstaande code en open deze in de Arduino IDE
- Klik op de Upload-knop in de Arduino IDE om de code naar de Arduino te uploaden
- Maak de omgeving rond de sensor warmer of kouder
- Bekijk het resultaat op het LCD

This image is created using Fritzing. Click to enlarge image
Als het LCD niets weergeeft, zie dan Probleemoplossing voor LCD I2C
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en laat stap voor stap zien hoe u het hele proces uitvoert.