Étape 4: Code
Avant de pouvoir utiliser mon code, vous devrez télécharger et installer la bibliothèque DHT par Adafruit. Ils ont une description de la façon d’installer et d’utiliser leur bibliothèque et un lien à leur dépôt GitHub. Sa bibliothèque est livré avec d’autres fonctionnalités comme un calculateur de l’indice thermique qui je ne montrent pas ici mais n’hésitez pas ouvrir une session qui aussi bien si vous êtes intéressé dedans !
La vitesse de transmission pour les ESP8266 est situé près du haut du fichier .ino. La version de la ESP8266 j’ai acheté est livré en 9600 bauds ou 115200 baud. Tous les deux des puces que j’ai commandé sont fixés à 115200 bauds, mais si vous essayez d’utiliser ce code et il ne semble pas fonctionner essayez de changer la vitesse de transmission 9600 comme première étape dans le débogage.
Il y a plusieurs endroits dans le code avec les valeurs de ' <' ' >' entre parenthèses. Ceux sont des lieux où vous devrez coller dans vos propres valeurs pour que cela fonctionne. Cela inclut le nom et le mot de passe de votre réseau WiFi et la clé pour votre canal de ThingSpeak. Il y a des code au lieu d’utiliser une LED rouge et verte pour le débogage et la surveillance de l’État, mais ceux qui n’apparaissent pas dans les schémas de câblage. Si vous souhaitez avoir un moyen rapide de voir visiblement si choses sont bien rodés, vous pouvez câbler un couple de LEDs.
Une dernière chose qui m’a déclenché pendant un certain temps, c’est que les broches séries CANNOT les deux soit connecté entre le ESP8266 et l’ONU pendant le téléchargement de l’esquisse. Le croquis ne pourra pas télécharger si ils sont connectés, donc vous devez tout d’abord déconnecter un ou les deux broches serial sur la Uno ou la ESP8266 et ensuite télécharger le croquis.
Le code est attaché à cette étape et se retrouve sur ma page de GitHub ici.