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
Si pulsas al siguiente enlace, no hace falta instalar las extensiones, ya lo pone
Realizamos este programa https://makecode.microbit.org/S12731-23834-73453-08192
Como se puede ver en el vídeo a veces salta valores -999 porque da error Checksum
SOSPECHAMOS QUE ES POR ERROR DE LA LIBRERÍA DHT11 que no gestiona correctamente los Checksum
¿Qué no sabes qué es Checksum? eso es porque no te has leído bien la página de sensores
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 que es un programa local 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 DHT11.
Realizamos el siguiente programa y lo grabamos en la microbit:
¡¡ FUNCIONA PERFECTAMENTE !!! en ningún momento salta -999
Enlace al programa




No comments to display
No comments to display