DHT11
Extensión DHT11
Para manipular DHT11 con makecode tenemos que tener la extensión correcta: Busca DHT11 en extensiones...
Instala una extensión con estas instrucciones:
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 estupendamenteSi 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
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í
https://microblocks.fun/
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



