DHT11
Extensión DHT11
Para manipular DHT11 con makecode tenemos que tener la extensión correcta:
Instala una extensión con estas instrucciones:
Programa lectura de valores temperatura y humedad DHT11 al display LCD
Realizamos este programa https://makecode.microbit.org/S12731-23834-73453-08192
Como se puede ver en el vídeo a veces salta valores -999
SOSPECHAMOS QUE ES POR ERROR DE LA LIBRERÍA DHT11 que no gestiona correctamente los Checksum
VAMOS A HACER UNA PRUEBA...
Hemos probado el programa de prueba que muestran en https://docs.keyestudio.com/projects/KS4027-KS4028/en/latest/makecode.html#project-14-dht11-temperature-and-humidity-sensor
Los valores se muestran por el puerto serie, y casi todo el tiempo da valores -999 que son los que devuelve cuando el checksum da error
Solo de vez en cuando da valores correctos
Programa https://makecode.microbit.org/S94689-90141-87262-53576
¿Y SI PROBAMOS CON MICROBLOCKS?
En cambio con MICROBLOCKS elque es un programa funcionalocal perfectamente
que se descarga aquí
Se instala los drivers que por cierto son del mismo fabricante keyestudio :
Se ha añadido la librería Temperatura y Humedad DHT11DHT11.
Realizamos el siguiente programa y lo grabamos en la microbit:
¡¡ FUNCIONA PERFECTAMENTE !!! en ningún momento salta -999
Y el resultado es que lo lee muy bien y en vivo
SOSPECHAMOS QUE HAY UN ERROR EN LA LIBRERIA DE MAKECODE



