Le DHT11 est un capteur d’humidité et de température, tandis que le SSD1306 est un petit écran OLED utilisé pour afficher des informations dans projets électroniques.
Branchements
Configuration
Installer la library Adafruit SSD1306
Installer la library DHT sensor library
Inclure les library
Créer l’objet pour l’écran OLED (128px * 32px)
Créer l’objet DHT (branché sur le pin 14)
Démarrer le DHT et l’écran
Configurer la couleur et le taille du texte
Les logos
Se rendre sur flaticon.comet choisir un logo pour l’humidité
Choisir une taille de 32×32 et nommer logo_h. Sélectionner fond noir, et si besoin inverser les couleurs. Choisir redimensionner en gardant les proportions
Choisir code Arduino, générer le code et le copier
Coller le code du logo
Répéter les étapes pour le logo de la température
Choisir un logo pour les pourcentages et les degrés Celsius, et sélectionner ces paramètres
Copier-coller les codes
Dans loop, commencer par effacer l’écran
Afficher les quatres logos (position, nom, taille, couleur)
Afficher l’écran et ajouter un délai de 2 secondes
La température et l'humidité
Ajouter la lecture de l’humidité et stocker la valeur dans une variable (int h)
Faire de même pour la température
Déplacer le curseur de l’écran aux coordonnées 37,0 et afficher la valeur de l’humidité
Faire de même pour la température aux coordonnées 101,0