# DHT11

Vamos a ver en esta página:

- [La instalación en Makecode de la Extensión DHT11](https://libros.catedu.es/books/smart-home-para-microbit/page/dht11#bkmrk-extensi%C3%B3n-dht11)
- [Programa lectura de valores temperatura y humedad DHT11 al display LCD con Makecode](https://libros.catedu.es/books/smart-home-para-microbit/page/dht11#bkmrk-programa-lectura-de-)
- [Programa lectura de valores temperatura y humedad DHT11 al puerto serie con Makecode](https://libros.catedu.es/books/smart-home-para-microbit/page/dht11#bkmrk-programa-lectura-de--1)
- [Programa lectura de valores temperatura y humedad DHT11 al display LCD con Microblocks](https://libros.catedu.es/books/smart-home-para-microbit/page/dht11#bkmrk-programa-lectura-de--2)

##### <span style="color: rgb(22, 145, 121);">**Extensión DHT11**</span>

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

[![2025-11-04 20_10_42-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2025-11/scaled-1680-/2025-11-04-20-10-42-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2025-11/2025-11-04-20-10-42-greenshot.png)

Instala una extensión con estas instrucciones:

[![2025-11-04 20_12_12-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2025-11/scaled-1680-/2025-11-04-20-12-12-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2025-11/2025-11-04-20-12-12-greenshot.png)

Tal y como dice su [página](https://makecode.microbit.org/pkg/alankrantas/pxt-dht11_dht22) sirve tanto para DHT11 como DHT22, el DHT22 es blanco, es un poco más caro pero más preciso (tacaños !!!)

##### <span style="color: rgb(22, 145, 121);">**Programa lectura de valores temperatura y humedad DHT11 al display LCD con Makecode**</span>

<p class="callout success">{{@13580#bkmrk-si-pulsas-al-siguien}}</p>

Realizamos este programa [https://makecode.microbit.org/S12731-23834-73453-08192](https://makecode.microbit.org/S12731-23834-73453-08192)

<div id="bkmrk--2" style="position: relative; height: 0; padding-bottom: 70%; overflow: hidden;"><iframe frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin" src="https://makecode.microbit.org/#pub:S12731-23834-73453-08192" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe>

</div><p class="callout warning">Como puedes ver da muchas veces el error Checksum -999  
**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í](https://makecode.microbit.org/S27506-07819-36764-28054)</p>

<p class="callout info">¿Qué no sabes qué es Checksum? eso es porque no te has leído bien la página de [sensores](https://libros.catedu.es/books/smart-home-para-microbit/page/sensores)</p>

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="874" src="https://www.youtube.com/embed/pOqYMrUQJ0Y" title="SMART HOME MICROBIT DHT11 A DISPLAY LCD" width="492"></iframe>

##### <span style="color: rgb(22, 145, 121);">**Programa lectura de valores temperatura y humedad DHT11 al puerto serie con Makecode**</span>

A pesar de que en la página oficial propone un [programa](https://docs.keyestudio.com/projects/KS4027-KS4028/en/latest/makecode.html#project-14-dht11-temperature-and-humidity-sensor) que también da error checksum, vamos a realizar esta [modificación](https://makecode.microbit.org/S97652-21896-32364-29553) que no da ese error:

<p class="callout success">**AGRADECIMIENTOS a CARMEN GARROTE** mentora digital del [CP Angel Sanz Briz Teruel](https://formacionteruel.es/) autora de esta modificación:</p>

<div id="bkmrk--4" style="position: relative; height: 0; padding-bottom: 70%; overflow: hidden;"><iframe frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin" src="https://makecode.microbit.org/#pub:S97652-21896-32364-29553" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe>

</div>Debajo del dibujo de la Micfrobit tienes el botón para ver el puerto serie:

[![2026-03-21 19_37_17-Bandeja de entrada - jjquintana@educa.aragon.es - Outlook.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/2026-03-21-19-37-17-bandeja-de-entrada-jjquintana-at-educa-aragon-es-outlook.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/2026-03-21-19-37-17-bandeja-de-entrada-jjquintana-at-educa-aragon-es-outlook.png)  
El resultado :

[![DHT11 puerto serie2.png](https://libros.catedu.es/uploads/images/gallery/2026-03/scaled-1680-/dht11-puerto-serie2.png)](https://libros.catedu.es/uploads/images/gallery/2026-03/dht11-puerto-serie2.png)

##### <span style="color: rgb(22, 145, 121);">**Programa lectura de valores temperatura y humedad DHT11 al display LCD con Microblocks**</span>

CROBLOCKS que es un programa local que se descarga en [https://microblocks.fun/](https://microblocks.fun/)   
Se instala los drivers que por cierto son del mismo fabricante keyestudio :[![2025-11-08 09_48_20-MicroBlocks.png](https://libros.catedu.es/uploads/images/gallery/2025-11/scaled-1680-/2025-11-08-09-48-20-microblocks.png)](https://libros.catedu.es/uploads/images/gallery/2025-11/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](https://libros.catedu.es/uploads/images/gallery/2025-11/scaled-1680-/2025-11-08-18-02-06-microblocks.png)](https://libros.catedu.es/uploads/images/gallery/2025-11/2025-11-08-18-02-06-microblocks.png)

¡¡ FUNCIONA PERFECTAMENTE !!! en ningún momento salta -999[![2025-11-08 10_09_49-MicroBlocks.png](https://libros.catedu.es/uploads/images/gallery/2025-11/scaled-1680-/2025-11-08-10-09-49-microblocks.png)](https://libros.catedu.es/uploads/images/gallery/2025-11/2025-11-08-10-09-49-microblocks.png)

Enlace al programa

[DH11MICROBLOCKS.ubp](https://libros.catedu.es/attachments/243)

  
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="715" src="https://www.youtube.com/embed/bBE3ydou878" title="DHT11 SMART HOME MICROBIT MICROBLOCKS" width="402"></iframe>