DHT11
Realizamos un programa que:
InicializaInicializamoselysensorconectamosDHT11aenlaelWifipuertocomoP2hemos(por ejemplo, pero podría ser otro)visto- Nos conectamos a Thingspeak
- Una pausa de 2 segundos
- Si estamos conectados a Thingspeak pues procedemos a:
- Leemos los datos de temperatura y humedad y lo almacenamos en unas variables nuevas llamadas TEMPERATURA y HUMEDAD
- Hacemos una comprobación de que se cumplan las siguientes condiciones, que temperatura sea mayor de - 30 y la humedad mayor que 0. Esto es debido a que el sensor DHT11 frecuentemente da errores y los valores que devuelve son -999 y 0. Con esta comprobación nos aseguramos que los valores leídos son correctos
- Grabo por el canal que he creado de Thinkspeak dos campos, el primero la temperatura, y el segundo la humedad
IMPORTANTE HAY QUE PONER EL API KEY DE ESCRITURA - Subo a Thinkspeak
- muestro un check
Conecto el DHT11 por el puerto 2
Y el proyecto lo tienes aquí : https://makecode.microbit.org/S21198-38927-33091-18971
el resultado lo puedes ver en https://thingspeak.mathworks.com/channels/1700342
Nota: También podemos usar la instrucción de Octopus para el DHT11 :




