Arduino - DHT22 - LCD
Nous apprendrons à programmer Arduino pour lire la température et l'humidité à partir du module DHT22 et les afficher sur un LCD I2C.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Une autre option consiste à créer l'écran LCD I2C en associant LCD 1602 Display et PCF8574 I2C Adapter Module.
À propos du DHT22 et de l'écran LCD
Si vous ne connaissez pas le capteur DHT22 et l'écran LCD (brochage, fonctionnement, programmation...), renseignez-vous à leur sujet dans les tutoriels suivants :
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Un bornier à vis maintient chaque fil bien serré, même quand la carte bouge. Placez un Screw Shield V2 ou un Proto Screw Terminal Block Shield sur la carte Arduino, puis serrez chaque fil sous une vis. Chaque fil va au bornier à vis de la même broche, comme sur l'image ci-dessous.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino - Capteur DHT22 - LCD I2C
※ Note:
L'adresse I2C de l'écran LCD peut varier selon les fabricants. Dans le code, nous avons utilisé 0x27 qui est spécifié par le fabricant DIYables.
Étapes rapides
- Connectez Arduino à l'ordinateur via le câble USB
- Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
- Naviguez vers l'icône Libraries sur la barre gauche de l'IDE Arduino.
- Recherchez « DHT », puis trouvez la bibliothèque de capteurs DHT par Adafruit
- Cliquez sur le bouton Install pour installer la bibliothèque.

- On vous demandera d'installer d'autres bibliothèques dépendantes
- Cliquez sur le bouton Install All pour toutes les dépendances de la bibliothèque.

- Recherchez « DIYables LCD I2C », puis trouvez la bibliothèque DIYables_LCD_I2C de DIYables
- Cliquez sur le bouton Install pour installer la bibliothèque DIYables_LCD_I2C.

- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload de l'IDE Arduino pour charger le code sur Arduino
- Rendez l'environnement autour du capteur plus chaud ou plus froid
- Observez le résultat sur l'écran LCD
Si l'écran LCD n'affiche rien, consultez Dépannage sur LCD I2C