Skip to main content

DHT11

Realizamos un programa que:

  1. Inicializa el sensor DHT11 en el puerto P2 (por ejemplo, pero podría ser otro)
  2. Nos conectamos a Thingspeak
  3. Una pausa de 2 segundos
  4. Si estamos conectados a Thingspeak pues procedemos a:
  5. Leemos los datos de temperatura y humedad y lo almacenamos en unas variables nuevas llamadas TEMPERATURA y HUMEDAD
  6. 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
  7. 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
  8. Subo a Thinkspeak y muestro un check

2026-02-06 17_28_04-Greenshot.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