# LCD DISPLAY

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

Para manejar el display, se necesita la extensión I2CLCD1602 (si has instalado las extensiones, [https://libros.catedu.es/books/smart-home-para-microbit/page/instalando-la-extension-smart-home-para-microbit](https://libros.catedu.es/books/smart-home-para-microbit/page/exensiones) ya la tienes)

[![2025-11-04 18_30_55-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2025-11/scaled-1680-/2025-11-04-18-30-55-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2025-11/2025-11-04-18-30-55-greenshot.png)

Vamos a hacer el programa anterior, pero que lo visualice el display

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

En la extensión de la placa micro:bit el LCD **está en la dirección 039** por lo tanto tenemos que indicarlo al iniciar. En caso contrario no funciona, pues no sabría a qué dirección enviarlo.

##### <span style="color: rgb(22, 145, 121);">**Regular el contraste**</span>

Cuenda ejecutes el programa, gradúa el potenciómetro de atrás para ver los caracteres con el contraste adecuado

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-chxedokw.png)

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-jylopgrt.png)


##### <span style="color: rgb(22, 145, 121);">**Programa**</span>

Vamos a realizar un programa que si detecta una persona salude, en caso contrario que visualice que está en reposo

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

[https://makecode.microbit.org/S74903-63787-58066-67229](https://makecode.microbit.org/S74903-63787-58066-67229)

<div id="bkmrk--1" 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:S74903-63787-58066-67229" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe>

</div><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/ezip6pK6l6o" title="DISPLAY LCD SMART HOME MICROBIT" width="402"></iframe>

##### <span style="color: rgb(22, 145, 121);">**RETOS**</span>

<p class="callout success">**RETO1**: Visualizar por el LCD un contador de medio segundo  
Solución [https://docs.keyestudio.com/projects/KS4027-KS4028/en/latest/makecode.html#project-9-1602-lcd](https://docs.keyestudio.com/projects/KS4027-KS4028/en/latest/makecode.html#project-9-1602-lcd)</p>

<p class="callout success">**RETO2**: ¿Y si las maquetas se comunicaran entre sí y lo muestran por la pantalla del Display? Hacer un programa que si detecta presencia, envíe un mensaje tipo radio a los vecinos diciendo que han entrado  
Pista: Para la comunicación por radio aquí tienes cómo hacerlo : [https://libros.catedu.es/books/microbit/page/radio](https://libros.catedu.es/books/microbit/page/radio)</p>