La pantalla tiene una retroiluminación de LED y puede mostrar dos filas con hasta 16 caracteres en cada fila. Puede ver los rectángulos para cada carácter en la pantalla y los píxeles que componen cada carácter. La pantalla es está diseñada para mostrar texto.
En este kit es necesario soldar el módulo adaptador I2C a display LED:
El controlador de LCD I2C es un dispositivo que nos permite controlar una pantalla a través del bus I2C, usando únicamente dos cables.
Esquema de conexión:
Más información de este módulo:
- https://www.luisllamas.es/arduino-lcd-i2c/
- https://www.naylampmechatronics.com/blog/35_Tutorial–LCD-con-I2C-controla-un-LCD-con-so.html
- https://alselectro.wordpress.com/2016/05/12/serial-lcd-i2c-module-pcf8574/
Instalar la librería LiquidCrystal_I2C del gestor de librerías. Más información https://github.com/marcoschwartz/LiquidCrystal_I2C
El Módulo adaptador LCD a I2C que usaremos está basado en el controlador I2C PCF8574, el cual es un Expansor de Entradas y Salidas digitales controlado por I2C. Por el diseño del PCB este módulo se usa especialmente para controlar un LCD Alfanumérico.
La dirección I2C por defecto del módulo puede ser 0x3F o en otros casos 0x27. Es muy importante identificar correctamente la dirección I2C de nuestro módulo, pues de otra forma nuestro programa no funcionará correctamente. Para identificar la dirección específica de nuestro módulo podemos utilizar un pequeño sketch de prueba llamado: I2C Scanner, el cual nos permite identificar la dirección I2C del dispositivo conectado al Arduino.
Instalar el siguiente código para hacer Hello World: https://github.com/jecrespo/Arduino-Kit-China-Guide/blob/master/08-Pantalla_LCD/HelloWorld/HelloWorld.ino
Instalar el siguiente código para hacer caracteres personalizados: https://github.com/jecrespo/Arduino-Kit-China-Guide/blob/master/08-Pantalla_LCD/CustomChars/CustomChars.ino
Instalar el siguiente código para hacer scroll del display: https://github.com/jecrespo/Arduino-Kit-China-Guide/blob/master/08-Pantalla_LCD/scrollDisplay/scrollDisplay.ino
Pingback: Manejar Kit Arduino | Aprendiendo Arduino
Pingback: Uso de Librerías Arduino | Aprendiendo Arduino
Pingback: Saber Más Gestión de Proyectos con Arduino | Aprendiendo Arduino
Hola tengo un pequeño problema, tengo montado totalmente el esquema y se enciende la pantalla, pero unicamente me muestra los bloques blancos y no muestra los mensajes.
En que puedo haberme equivocado?
Me gustaMe gusta
Has comprobado el contraste de la pantalla? Si está al máximo o mínimo no se ven los caracteres.
Me gustaMe gusta
Si. Cuado está al máximo aparecen los cuadros blancos y cuando está al mínimo no se ve nada
Incluso he probado a variar el potenció metro durante la ejecución pero no se ve nda en ningún punto.
Lo curioso es que la orden de encendido el brillo de la pantalla que tiene la librería si la cumple.
Puede ser que la pantalla este estropeada?
Me gustaLe gusta a 1 persona
Si, he probado a ponerlo al máximo y se muestran los bloques blancos y he probado a ponerlo al mínimo y así no se ve nada.
He probado incluso a variar el potenciómetro durante la ejecución y no se muestra nada en ningún punto.
Lo curioso es que la orden de iluminar la pantalla si la cumple.
¿Puede que la pantalla este estropeada?
Me gustaLe gusta a 1 persona
Si he probado a ponerlo al máximo y se ven los bloques blancos y si lo pongo al mínimo no se ve nada.
Incluso he probado a variar el potenció metro durante la ejecución del codigo y nada.
Lo curioso es que la orden de encendido de brillo si la cunple.
¿Puede ser que la pantalla este estropeada?
Me gustaLe gusta a 1 persona
Creo que es un problema de código. Si quieres mándame el código a aprendiendoarduino@gmail.com
Me gustaMe gusta