DHT11
Realizamos un programa que:
- Inicializa el sensor DHT11 en el puerto P2 (por ejemplo, pero podría ser otro)
- 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 y muestro un check
Conecto el DHT11 por el puerto 2
Y el proyecto lo tienes aquí : https://makecode.microbit.org/S21198-38927-33091-18971

