Paso 4: código
Antes de usar mi código, necesitará descargar e instalar la biblioteca DHT de Adafruit. Tienen una descripción de cómo instalar y utilizar su biblioteca y un enlace a su repositorio de GitHub. Su biblioteca viene con otras características tales como una calculadora de índice de calor que no muestro aquí, pero no dude en conectarse así si usted está interesado en él!
La velocidad en baudios para el ESP8266 se encuentra cerca de la parte superior del archivo .ino. La versión de la ESP8266 he comprado viene en 9600 baudios o 115.200 baudios. Tanto de las fichas que he ordenado se fijan a 115.200 baudios pero si usted está tratando de usar este código y no parece funcionar trate de cambiar la velocidad en baudios de 9600 como su primer paso en la depuración.
Hay varios lugares en el código con los valores ' <' ' >' los soportes. Los lugares donde se necesita pegar en sus propios valores para que esto funcione. Esto incluye el nombre y contraseña de tu red WiFi y la clave para tu canal de ThingSpeak. Existe código para utilizar un LED rojo y verde para la depuración y supervisión del estado pero los que no se muestran en los diagramas de cableado. Si desea tener una forma rápida de ver visiblemente si las cosas están funcionando sin problemas usted puede atar con alambre encima de un par de LEDs.
Una cosa final que me ha saltado por un tiempo es que los pines seriales puede tanto estar conectado entre el ESP8266 y la ONU mientras se cargan el bosquejo. El bosquejo no se subir si están conectados por lo que debe desconectar uno o ambos pines seriales en el Uno o el ESP8266 y luego subo lo bosquejo.
El código se adjunta a este paso y puede encontrarse también en mi página de GitHub aquí.