Arduino Mega - DHT22
Ce guide vous montre comment utiliser l'Arduino Mega avec le capteur de température et d'humidité DHT22. Nous allons apprendre en détail :
- Comment connecter un capteur DHT22 à une carte Arduino Mega
- Comment connecter un module DHT22 à une carte Arduino Mega
- Comment programmer un Arduino Mega pour lire la température et l'humidité depuis un capteur ou module DHT22

Matériel requis
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du capteur de température et d'humidité DHT22
| DHT22 | |
|---|---|
| Plage de température | -40°C à 80°C |
| Précision température | ± 0,5°C |
| Plage d'humidité | 0% à 100% |
| Précision humidité | ± 2 à 5% |
| Fréquence de lecture | 0,5Hz (une fois toutes les 2 secondes) |
| Tension d'alimentation | 3 à 5V |
Brochage
Le DHT22 existe en deux types : le capteur et le module.

Le capteur DHT22 a quatre broches :
- Broche GND : connecter à la masse (0V).
- Broche VCC : connecter à la tension d'alimentation (5V ou 3,3V).
- Broche DATA : cette broche permet au capteur de communiquer avec l'Arduino Mega.
- Broche NC : non connectée ; l'ignorer.
Le capteur DHT22 a trois broches :
- Broche GND : connecter à la masse (0V)
- Broche VCC : connecter à l'alimentation (5V ou 3,3V)
- Broche DATA : utilisée pour envoyer et recevoir des données entre le capteur et l'Arduino Mega
Certains fabricants vendent le capteur DHT22 comme un petit module avec trois broches : GND, VCC, et DATA (ou -, +, et OUT).
Schéma de câblage
Utilisez une résistance de pull-up d'environ 5k–10k ohms sur la ligne de données entre le capteur DHT22 et l'Arduino Mega pour maintenir la ligne à l'état haut et permettre la communication.
Câblage Arduino Mega - Capteur DHT22

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Câblage Arduino Mega - Module DHT22
La plupart des modules capteur DHT22 ont déjà une résistance intégrée, donc vous n'avez pas besoin d'en ajouter une. Cela vous fait gagner du temps et des efforts en câblage ou soudage.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Comment programmer le capteur de température DHT22
Le capteur DHT22 et son module se programment de la même manière.
- Installer la bibliothèque
- Choisir la broche de l'Arduino Mega qui se connecte au capteur DHT :
- Créer un objet capteur DHT22
- Initialiser le capteur
- Lire l'humidité.
- Lire la température en degrés Celsius.
- Lire la température en Fahrenheit
Code Arduino Mega - DHT22
Étapes rapides
Suivez ces étapes une par une :
- Connectez les composants comme indiqué dans le schéma.
- Connectez la carte Arduino Mega à votre ordinateur avec un câble USB.
- Ouvrez l'IDE Arduino sur votre ordinateur.
- Choisissez la carte correcte (Arduino Mega) et le port COM.
- Cliquez sur l'icône Bibliothèques sur le côté gauche de l'IDE Arduino.
- Tapez DHT dans la boîte de recherche et trouvez la bibliothèque Adafruit DHT sensor.
- Cliquez sur Install pour ajouter la bibliothèque.

- Vous devez installer des bibliothèques supplémentaires.
- Cliquez sur le bouton Install All pour installer toutes les bibliothèques nécessaires.

- Sélectionnez et copiez le code pour votre capteur, puis ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code vers votre Arduino Mega.
- Changez la température près du capteur en la rendant plus chaude ou plus froide.
- Consultez les résultats dans le moniteur série.