Table of Contents
LCD 1602 con I2C
Te presentamos en Safetyprice Electronics el producto LCD 1602 con I2C.
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 al 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.
Ideal para proyectos con ARDUINO y plataformas Raspberry Pi.
Podrás utilizarla con PIC, AVR, STM32.
Características LCD 1602 |
|
---|---|
Característica de la pantalla: | |
Pantalla LCD | 16 caracteres y 2 líneas |
Alimentación | 5V |
Controlador compatible | HD44780 |
Fondo | azul retroiluminado, letras en blanco |
Pin de contraste ajustable | Si |
Dimensiones (mm) | 80 x 36 x 12 |
Especificaciones módulo i2c |
|
---|---|
Especificaciones del adaptador : | |
Basado en el | chip de PCF8574A |
Alimentación | 5V |
Soporta Protocolo | I2C |
Potenciómetro para regular el contraste | Si |
Dimensiones | 19x 42mm |
Contenido del paquete
- 1 x LCD 1602
- 1 x Módulo I2C
Documentación:
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