Skip to main content

DHT11

Realizamos un programa que:

  1. InicializaInicializamos ely sensorconectamos DHT11a enla elWifi puertocomo P2hemos (por ejemplo, pero podría ser otro)visto
  2. Nos conectamos a Thingspeak
  3.  
  4. Una pausa de 2 segundos
  5. Si estamos conectados a Thingspeak pues procedemos a:
  6. Leemos los datos de temperatura y humedad y lo almacenamos en unas variables nuevas llamadas TEMPERATURA y HUMEDAD
  7. 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
  8. 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
  9. Subo a Thinkspeak
  10. y
  11. muestro un check

2026-02-06 17_28_04-Greenshot.png2026-02-08 20_01_54-(8) WhatsApp — Mozilla Firefox.png

Conecto el DHT11 por el puerto 2

2026-02-06 17_35_02-WhatsApp.png

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

2026-02-06 17_40_01-Greenshot.png

Nota: También podemos usar la instrucción de Octopus para el DHT11 :

2026-02-06 18_35_26-Greenshot.png