Bonjour! Dans cette vidéo je vais vous apprendre à utiliser un capteur de température/humidité. Je vais utiliser le DHT11, mais la méthode est compatible avec le DHT21 et DHT22. Allez voir mon site web pour voir le guide complet de la procédure!
Code: 36576 107, 50 € HT 129, 00 € TTC Ce site utilise des cookies pour vous garantir le meilleur service. En navigant sur ce site vous acceptez l'utilisation des cookies.
Pour cela, dans le menu "Outils", choisir "Gérer les bibliothèques". La fenêtre des bibliothèques s'ouvre alors. En saisissant "lcdgfx" dans la zone de recherche, vous ne verrez plus que la bibliothèque "lcdgfx by Alexey Dynda" d'affichée. Capteur d humidité arduino example. Vous pouvez alors réaliser sa mise en place en cliquant sur le bouton "Installer" correspondant. Le message "INSTALLED" confirme que l'opération d'installation s'est bien déroulée. Vous pouvez fermer la fenêtre, nous allons passer à la programmation proprement dite. Code logiciel pour le pilotage de l'écran OLED Nous allons partir de l'ossature du code Arduino suivante: // Fonction de démarrage, s'exécute une seule fois: void setup() {} // Fonction principale du programme, s'exécute en boucle: void loop() Nous commençons par indiquer au compilateur Arduino que nous utilisons la bibliothèque lcdgfx. La première ligne démarrant par "//" est une ligne de commentaires non exécutée par le processeur. La deuxième ligne déclare le nom du fichier installé servant de porte d'entrée à la bibliothèque.
Certaines versions de ces capteurs sont fournies avec des cartes d'extension avec résistance de pull-up intégrée et elles n'ont que 3 broches. Les capteurs DHTXX ont leur propre protocole de transfert des données. Ce protocole nécessite un timing précis et les diagrammes de timing pour obtenir les données des capteurs peuvent être trouvés dans les fiches techniques des capteurs. Cependant, nous n'avons pas à nous soucier de ces diagrammes de temps car nous utiliserons la bibliothèque DHT qui s'occupe de tout. Capteur d'Humidité et de Température DHT22 (X2) / AM2302, Arduino, Raspberry Pi | eBay. Code source Nous devons d'abord inclure la bibliothèque DHT que l'on peut trouver sur le site officiel d'Arduino, puis définir le numéro de broche auquel notre capteur est connecté et créer un objet DHT. Dans la section de configuration, nous devons lancer la communication série car nous utiliserons le moniteur série pour imprimer les résultats. En utilisant la fonction read22(), nous lirons les données du capteur et placerons les valeurs de la température et de l'humidité dans les variables t et h.
Comme ces valeurs évoluent au cours du temps, elles s'écrivent dans la fonction " loop ". L'écran OLED 0. 96 est composé de 64 lignes de 128 points. L'origine des coordonnées des points est située sur le sommet gauche. La fonction de la librairie permettant d'écrire une chaine de caractères est la fonction printFixed. Cette fonction prends 4 paramètres: les coordonnées X et Y de l'écran, la chaîne de caractères à afficher ainsi que le style de caractères à utiliser. Arduino: Capteur de température/humidité + Afficheur LCD – Tommy Desrochers. Écrivez les 2 lignes suivantes pour avoir un affichage de la température et de l'humidité au centre de l'écran: intFixed (5, 16, "Temperature: xxC", STYLE_NORMAL); intFixed (5, 42, "Humidite: xx%", STYLE_NORMAL); Afin de laisser le temps de lire la valeur affichée, nous allons utiliser la fonction " delay " qui demande au microcontrôleur d'attendre une durée exprimée en millisecondes. Puis nous effacerons l'écran par la fonction " clear " afin de nettoyer l'écran avant le nouvel affichage. Voici les 4 lignes à ajouter: // Attente de 2 secondes delay(2000); // Effacement de l'écran Voici à quoi devrait ressembler votre programme maintenant: { ();} Afin de le vérifier, vous pouvez maintenant compiler cette première partie du programme puis le transférer dans l'Arduino avant de poursuivre notre projet.
Pokemon Gold Rom Ds, 2024