De Consola a Display

Actualmente nos encontramos en una instancia interesante del proyecto, el uso del micro MAX9814 significó un avance importante en la implementación de un hardware que se adapte al objetivo del proyecto, por otra parte el código testeado para tal fin arrojó el resultado deseado. Si bien aún existen ajustes relevantes para aplicar, un paso necesario será dotar a nuestro arduino de una interfáz «nativa» que comuniqué lo que actualmente estamos desplegando por log. Aquí entra en acción el display LCD I2C.

Los displays LCD (pantallas de cristal líquido) han sido durante años uno de los componentes más populares en proyectos de electrónica y microcontroladores: permiten mostrar texto, lecturas de sensores, menús simples y más. Sin embargo, el cableado tradicional de un LCD puede ser engorroso (muchos pines ocupados), especialmente cuando ya tienes varios sensores o módulos conectados.

Aquí es donde entra en acción al módulo display el I2C (Inter-Integrated Circuit), se trata de un protocolo de comunicación serie que permite conectar varios dispositivos con solo dos cables (SDA para datos y SCL para reloj), junto con alimentación (Vcc y GND). En el caso de los módulos LCD I2C, se añade un adaptador/conversor que convierte los comandos del microcontrolador (Arduino, por ejemplo) en señales que el controlador del LCD puede entender.

Esto reduce drásticamente la cantidad de cables necesarios para usar un display: en lugar de tener que conectar quizás 6 a 8 pines para el control del LCD estándar, con el módulo I2C se trabaja con solo 4 líneas.

Si bien las primeras pruebas no fueron satisfactorias, tuvimos que instanciarlo primero en una placa Microbit, para luego enterarnos que en la misma placa adosado al display hay un regulador de brillo y éste estába en su configuración máxima, por lo que a pasar de los esfuerzos creíamos que no funcionaba (de ahí la prueba en otra placa), ahora el siguiente paso es evaluar el display según el proyecto “I2C Liquid Crystal Displays” en Arduino Project Hub

En próximas entradas, contaremos con un nuevo avance del módulo LCD con la intefaz I2C operando en Arduino y de ahí el paso siguiente será fusionar lo que alcanzamos a desarrollar con el micro MAX9814 y redirigir resultados de la salida por consola al display.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *