Skip to main content

DHT11

Extensión DHT11

Para manipular DHT11 con makecode tenemos que tener la extensión correcta: Busca DHT11 en extensiones...

2025-11-04 20_10_42-Greenshot.png

Instala una extensión con estas instrucciones:

2025-11-04 20_12_12-Greenshot.png

 

Tal y como dice su página sirve tanto para DHT11 como DHT22, el DHT22 es blanco, es un poco más caro pero más preciso (tacaños !!!)

Programa lectura de valores temperatura y humedad DHT11 al display LCD con Makecode

{{@13580#bkmrk-si-pulsas-al-siguien}}

Realizamos este programa https://makecode.microbit.org/S12731-23834-73453-08192

Como se puedepuedes ver enda el vídeo amuchas veces salta valores -999 porque dael error Checksum

SOSPECHAMOS QUE ES POR ERROR DE LA LIBRERÍA DHT11 que no gestiona correctamente los Checksum-999
🤔🤔curiosamente la librería en Blocky va estupendamente
Si quieres funcionar el DHT11 sin fallos tendrás que usar Blocky no Makecode, ver más abajo

RETO: 🧠🧠🧠Cambia el programa para que cuando detecte esos valores de Checsum, simplemente el display no lo muestre, que siga mostrando el valor correcto anterior.
La solución la tienes aquí

¿Qué no sabes qué es Checksum? eso es porque no te has leído bien la página de sensores

VAMOSPrograma Alectura HACERde UNAvalores PRUEBA...temperatura y humedad DHT11 al puerto serie con Makecode

HemosA probado el programapesar de pruebaque en la página oficial propone un programa que muestrantambién enda error checksum, vamos a realizar esta https://docs.keyestudio.com/projects/KS4027-KS4028/en/latest/makecode.html#project-14-dht11-temperature-and-humidity-sensormodificación :

LosAGRADECIMIENTOS valoresa seCARMEN muestranGARROTE pormentora eldigital puertodel serie,CP yAngel casiSanz todoBriz elTeruel tiempo da valores -999 que son los que devuelve cuando el checksum da error. Soloautora de vezesta en cuando da valores correctos

2025-11-04 20_06_06-.png

Programa https://makecode.microbit.org/S94689-90141-87262-53576modificación:

¿YPrograma SIlectura PROBAMOSde CONvalores MICROBLOCKS?temperatura y humedad DHT11 al display LCD con Microblocks

En cambio con MICROBLOCKSCROBLOCKS que es un programa local que se descarga aquí

en

https://microblocks.fun/ 
Se instala los drivers que por cierto son del mismo fabricante keyestudio :2025-11-08 09_48_20-MicroBlocks.png
Se ha añadido la librería Temperatura y Humedad DHT11.  
Realizamos el siguiente programa y lo grabamos en la microbit:

2025-11-08 18_02_06-MicroBlocks.png

¡¡ FUNCIONA PERFECTAMENTE !!! en ningún momento salta -9992025-11-08 10_09_49-MicroBlocks.png

Enlace al programa

DH11MICROBLOCKS.ubp