#Tutorial: Lcd I2C pcf8574 con Arduino

publicado en: blog, tutorial arduino | 0

El término LCD significa pantalla de cristal líquido . Es un tipo de módulo de pantalla electrónica utilizado en una amplia gama de aplicaciones, como varios circuitos y dispositivos como teléfonos móviles, calculadoras, computadoras, televisores, etc. Estas pantallas son preferidas principalmente para diodos emisores de luz de múltiples segmentos y siete segmentos. Los principales beneficios de usar este módulo son económicos; simplemente programables, animaciones, y no hay limitaciones para mostrar caracteres personalizados, animaciones especiales e incluso, etc.

PCF8574 es un IC expansor de E / S basado en I2C que proporciona expansión de E / S de 8 bits para microcontroladores con interfaz I2C. Usando solo dos líneas de la interfaz I2C, es decir, SDA (datos en serie) y SCL (reloj en serie), puede configurar 8 pines de E / S bidireccionales. Por el diseño del PCB este módulo se usa especialmente para controlar un LCD Alfanumérico.

Conexion

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 modulo, pues de otra forma nuestro programa no funcionará correctamente.

Programación

#include <LiquidCrystal_I2C.h>

//Crear el objeto lcd  dirección  0x3F y 16 columnas x 2 filas
LiquidCrystal_I2C lcd(0x3F,16,2);  //

void setup() {
  // Inicializar el LCD
  lcd.init();
  
  //Encender la luz de fondo.
  lcd.backlight();
  
  // Escribimos el Mensaje en el LCD.
  lcd.print("Hola Mundo");
}

void loop() {
   // Ubicamos el cursor en la primera posición(columna:0) de la segunda línea(fila:1)
  lcd.setCursor(0, 1);
   // Escribimos el número de segundos trascurridos
  lcd.print(millis()/1000);
  lcd.print(" Segundos");
  delay(100);
}

Deja una respuesta