Arduino Nano - Capteur de Température et d'Humidité - OLED
Ce tutoriel vous explique comment lire la température et l'humidité à partir d'un capteur DHT11/DHT22 et les afficher sur un OLED.

Préparation du matériel
You can use DHT22 sensor instead of DHT11 sensor.
| 1 | × | Recommandé: Carte d'extension à bornier à vis pour Arduino Nano | |
| 1 | × | Recommandé: Carte d'extension breakout pour Arduino Nano | |
| 1 | × | Recommandé: Répartiteur d'alimentation pour Arduino Nano |
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Si vous souhaitez un écran OLED plus grand, utilisez le Arduino Nano - Écran OLED SSD1309 128x64 | Tutoriel OLED I2C 2.42 pouces.
À propos de l'écran OLED, des capteurs d'humidité et de température DHT11 et DHT22
Si vous n'êtes pas familier avec l'écran OLED, les capteurs d'humidité et de température DHT11 et DHT22 (brochage, fonctionnalités, programmation...), les tutoriels suivants peuvent vous aider :
- Arduino Nano - OLED. tutorial
Diagramme de câblage
Arduino Nano - Câblage du module DHT11 avec écran LCD

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Vous voulez que le câblage reste bien en place ? Placez la carte Arduino Nano sur une Carte d'extension à bornier à vis pour Arduino Nano, puis serrez chaque fil sous une vis. Le schéma ci-dessous montre le même câblage avec la carte à bornier à vis.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Arduino Nano - Câblage du module DHT22 avec écran LCD

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Les fils de connexion peuvent se débrancher quand vous déplacez le projet. Branchez simplement la carte Arduino Nano sur une Carte d'extension à bornier à vis pour Arduino Nano. Voici le montage avec la carte à bornier à vis :

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino Nano - Capteur DHT11 - OLED
Étapes rapides
- Cliquez sur l'icône Libraries dans la barre gauche de l'IDE Arduino.
- Recherchez "SSD1306" puis trouvez la bibliothèque SSD1306 d'Adafruit.
- Appuyez sur le bouton Install pour installer la bibliothèque.

- Vous devrez installer d'autres dépendances de bibliothèque.
- Appuyez sur le bouton Install All pour terminer l'installation de toutes les dépendances de la bibliothèque.

- Recherchez « DHT » et localisez la bibliothèque de capteurs Adafruit DHT.
- Appuyez sur le bouton Install pour installer la bibliothèque.

- Il vous sera demandé d'installer d'autres dépendances de bibliothèque.
- Cliquez sur le bouton Install All pour installer toutes les dépendances de la bibliothèque.

- Copiez le code ci-dessus et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code au Arduino Nano.
- Placez le capteur dans de l'eau chaude et froide, ou tenez-le dans votre main.
- Vérifiez le résultat sur l'OLED et le moniteur série.
※ Note:
Le code en question centre automatiquement le texte à la fois horizontalement et verticalement sur un écran OLED.
Code Arduino Nano - Capteur DHT22 - OLED
※ Note:
Le code pour DHT11 et DHT22 est le même, à part une ligne. La bibliothèque utilisée pour les deux est également la même.