LCD 2x16 I2C Display Alfanumerico de 2x16 Caracteres con Driver HD44780 y Modulo PCF8574

https://hifisac.com/web/image/product.template/4176/image_1920?unique=6ff8e26
(0 reseña)
SKU: LCD-216A-I2C

Fondo azul con letras blancas compatible con el driver HD44780

S/ 14.40 14.4 PEN S/ 14.40 IGV Incluido

S/ 14.40 IGV Incluido

No está disponible para venta

    Esta combinación no existe.

    Sin existencias.
    Correo electrónico inválido
    Te avisaremos cuando el producto vuelva a estar disponible.
    Agregado a su lista de deseos

    Términos y Condiciones
    Sobre Garantía y Devoluciones

     ​Descripción

    LCD 2x16 con I2C es una pantalla de cristal líquido que muestra 2 líneas de 16 caracteres. Su comunicación es a través del protocolo I2C mediante el controlador PCF8574, lo que simplifica la conexión a microcontroladores. 

    Esta pantalla es una herramienta que logra darle vida a cualquier proyecto y facilitar la interacción con el mismo. Cuenta con un consumo muy reducido, lo que lo hace óptimo en su rendimiento en dispositivo electrónicos a baterías.

    Especificaciones

    Voltaje de trabajo

    5VDC

    Corriente

    3mA Sin Back light / 20mA aprox. con Back Light

    Tamaño

    16x2

    Temperatura de operación

    -0°C - +40°C

    Prueba del LCD I2C con el PCF8574

    1

    1. Conexiones físicas

      Conecta el PCF8574 al Arduino de la siguiente manera:

    • SDA (Serial Data Line) del PCF8574 al pin A4 del Arduino.
    • SCL (Serial Clock Line) del PCF8574 al pin A5 del Arduino.
    • VCC Conectar a un pin de 5 Voltios del Arduino. 
    • GND Conectar a cualquiera de los GND del Arduino.


    2 | 3

    2. Librería y Código

        Para controlar el LCD I2C necesitamos la librería LiquidCrystal_I2C. Asegúrate de tenerla instalada en tu entorno de Arduino, a continuación, usaremos el siguiente código;

        #include <Wire.h>
        #include <LiquidCrystal_I2C.h>
        LiquidCrystal_I2C lcd(0x3F, 16, 2); //o 0x27 Verificar la dir. I2C del PCF8574
        void setup() { 
            lcd.init(); // Inicializar el LCD
            lcd.backlight();  // Encender la luz de fondo
            lcd.print("Hola Mundo");// Escribir el mensaje en el LCD
        }
        void loop() {
            lcd.setCursor(0, 1);
            lcd.print(millis()/1000); //Escribir número de segundos transcurridos
            lcd.print(" Segundos");
            delay(100);
        }
    2. Explicación
    • El PCF8574 es un expansor de E/S basado en I2C. Permite configurar 8 pines de E/S bidireccionales utilizando solo dos líneas de la interfaz I2C (SDA y SCL).
    • La dirección I2C por defecto del módulo puede ser 0x3F o en otros casos 0x27.
    • Ventajas del uso del PCF8574: 
      • Económico: Requiere el uso de menos pines del Arduino para controlar múltiples dispositivos.
      • Programable: Permite configurar pines como entrada o salida según las necesidades.
      • No hay limitaciones: Puede mostrar caracteres personalizados y animaciones especiales en el LCD.
    • Si necesitas cambiar la dirección I2C, puedes ajustar los puentes A0, A1 y A2 del PCF8574 para obtener la dirección deseada.