Skip to main content

Maqueta: LCD

El display LCD no es nativo, y no hay una solución simple como en los servos (ver https://libros.catedu.es/books/smart-home-para-microbit/page/servos) luego tenemos que incorporar UNA LIBRERIA EXTERNA para LCS 16x2 (16 columnas 2 filas)

La librería mb_i2c_lcd1602.py

La puedes descargar aquí https://github.com/Pratt-Institute/MicroPython4MicroBit/blob/master/mb_i2c_lcd1602.py

2025-11-06 14_04_54-Configuración.png

Vamos a utilizar el editor Python online https://python.microbit.org/

Abrimos un nuevo proyecto y le damos a Open

2025-11-06 14_07_22-Configuración.png

Abrimos el fichero mb_i2c_lcd1602.py que hemos descargado anteriormente 

nos pide si queremos reemplazar el contenido de main.py LE DECIMOS QUE NO, que añada un nuevo fichero mb_i2c_lcd1602.py OJO QUE HAY QUE DAR AL ICONO PEQUEÑO que pone en esa imagen

2025-11-06 14_08_31-Configuración.png

Nuestro programa

Confirmamos, vamos al main.py y pegamos este código

from mb_i2c_lcd1602 import *

l = LCD1620()
l.puts("Hola microbit!")

Y send to micro:bit

2025-11-06 14_15_04-Configuración.png

Resultado

2025-11-06 14_16_34-WhatsApp.png