Note

Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Explorez en profondeur Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Support d’experts : Résolvez les problèmes post-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.

  • Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Profitez de l’accès anticipé aux nouvelles annonces de produits et aux aperçus.

  • Réductions spéciales : Bénéficiez de réductions exclusives sur nos nouveaux produits.

  • Promotions festives et concours : Participez à des concours et promotions festives.

👉 Prêt à explorer et à créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès aujourd’hui !

2.10 Lecture de la Température et de l’Humidité

Les projets précédents utilisaient le mode scène, mais certaines fonctions ne sont disponibles qu’en mode téléchargement, comme la fonction de communication série. Dans ce projet, nous allons afficher la température et l’humidité du DHT11 en utilisant le Moniteur Série en Mode Téléchargement.

../_images/11_serial.png

Vous Apprendrez

  • Obtenir la température et l’humidité depuis le module DHT11

  • Utiliser le Moniteur Série en Mode Téléchargement

  • Ajouter une extension

Construire le Circuit

Le capteur numérique de température et d’humidité DHT11 est un capteur composite qui fournit un signal de sortie numérique calibré pour la température et l’humidité.

Construisez le circuit en suivant le schéma ci-dessous.

../_images/dht11_circuit.png

Programmation

1. Ajouter des Extensions

Passez en mode Téléchargement, cliquez sur le bouton Ajouter une Extension en bas à gauche, puis sélectionnez Communication pour l’ajouter, et elle apparaîtra à la fin de la zone de palette.

../_images/11_addcom.png

2. Initialisation de l’Arduino Mega et du Moniteur Série

En mode Téléchargement, démarrez l’Arduino Mega puis réglez le débit de la connexion série.

  • [lorsque Arduino démarre] : En mode Téléchargement, démarre l’Arduino Mega.

  • [définir le débit en bauds à] : Depuis la palette Communications, utilisé pour définir le débit en bauds du port série 0, par défaut à 115200. Si vous utilisez la Mega2560, vous pouvez choisir de définir le débit pour le port série de 0 à 3.

../_images/11_init.png

3. Lecture de la température et de l’humidité

Créez deux variables tem et humi pour stocker respectivement la température et l’humidité ; le code apparaîtra sur la droite au fur et à mesure que vous glissez et déposez les blocs.

../_images/11_readtem.png

4. Affichez-les sur le Moniteur Série

Écrivez les valeurs de température et d’humidité lues dans le Moniteur Série. Pour éviter un transfert trop rapide qui pourrait causer un ralentissement de PictoBlox, utilisez le bloc [attendre secondes] pour ajouter un intervalle de temps avant la prochaine impression.

../_images/11_writeserial.png

5. Téléchargement du code

Contrairement au mode Scène, le code en mode Téléchargement doit être chargé sur la carte Arduino en utilisant le bouton Télécharger le Code pour voir l’effet. Cela permet également de débrancher le câble USB tout en laissant le programme s’exécuter.

../_images/11_upload.png

6. Activer le Moniteur Série

Ouvrez maintenant le Moniteur Série pour voir la température et l’humidité.

../_images/11_serial.png