Arduino - DHT22 - OLED
In deze tutorial leert u hoe u de temperatuur en luchtvochtigheid uitleest van de DHT22 module en deze weergeeft op een OLED-display.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V3 Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Aankoopadvies: Als u een groter OLED-display wilt, gebruik dan de 2.42 inch OLED Display 128x64.
Over OLED Display en DHT22 Temperatuur Luchtvochtigheid Sensor
Als u nog niet bekend bent met het OLED-display en de DHT22 temperatuur- en vochtigheidssensor (pinout, werking, programmeren, etc.), leert u hier meer over in de volgende tutorials:
- Arduino - OLED tutorial
- Arduino - DHT22 tutorial
Aansluitschema

Deze afbeelding is gemaakt met Fritzing. Klik om de afbeelding te vergroten.
Arduino Code - DHT22 Sensor - OLED
Snelle Stappen
- Open de Arduino IDE op uw pc.
- Ga naar het Libraries-icoon in de linkerzijbalk van de Arduino IDE.
- Zoek op “SSD1306” en vind de SSD1306 library van Adafruit
- Klik op de Install-knop om de library te installeren.

- U wordt gevraagd om enkele aanvullende bibliotheken te installeren
- Klik op de Install All-knop om alle benodigde bibliotheken te installeren.

- Zoek op “DHT” en vind de DHT sensor library van Adafruit
- Klik op de Install-knop om de library te installeren.

- U wordt gevraagd om enkele aanvullende bibliotheken te installeren
- Klik op de Install All-knop om alle aanvullende bibliotheken te installeren.

- Kopieer bovenstaande code en open deze met de Arduino IDE
- Klik op de Upload-knop in de Arduino IDE om de code naar de Arduino te uploaden
- Houd de sensor in heet en koud water, of pak de sensor vast met uw hand
- Bekijk het resultaat op het OLED-display en de Seriële Monitor
※ Notiz:
De bovenstaande code centreert de tekst automatisch horizontaal en verticaal op het OLED-display
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.