Especificaciones:
- Controlador compatible HD44780
- Adaptador II2C PCF8574T
- Pantalla LCD, 16 caracteres y 2 líneas
- Tensión de alimentación: + 5V
- Soporta el I2C; Salida de cuatro líneas más sencilla
- Con la luz de fondo azul
- Puede ajustar el brillo con el potenciómetro que lleva derás
- Soporta Protocolo I2C
- Fondo azul retroiluminado.
- Dimensiones 80x36x19 mm
Conexión física de la pantalla LCD I2C al Arduino:
- Conecta el pin SDA de la pantalla LCD al pin SDA del Arduino (A4 en Arduino UNO).
- Conecta el pin SCL de la pantalla LCD al pin SCL del Arduino (A5 en Arduino UNO).
Conecta también la alimentación:
Programas ejemplo:
HOLA MUNDO
Este código configura la pantalla LCD I2C y muestra un mensaje de bienvenida.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
lcd.init();
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("Hola mundo!");
lcd.setCursor(2,1);
lcd.print("By ROBOTLANDIA!");
}
void loop()
{
}
TEXTO EN MOVIMIENTO:
Este código configura la pantalla LCD I2C y muestra un mensaje en movimiento de izquierda a derecha.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
//Crear el objeto lcd dirección 0x27 y 16 columnas y 2 filas
LiquidCrystal_I2C lcd(0x27,16,2); //
void setup() {
// Inicializar el LCD
lcd.init();
//Encender la luz de fondo.
lcd.backlight();
// Escribimos el Mensaje en el LCD en una posición 4.
lcd.setCursor(4, 0);
lcd.print("ROBOTLANDIA.ES");
lcd.setCursor(4, 1);
lcd.print("Tu tienda de robotica... ");
}
void loop() {
//desplazamos una posición a la izquierda
lcd.scrollDisplayLeft();
delay(500);
}