Se me apaga lightback de LCD

Hola, estoy trabajando con un LCD de 16x2 con la placa para i2C. El problema es que cuando lo conecto el lightback se me enciende por unos segundos, luego se apaga y no vuelve a encender. Por lo demás funciona todo bien ya que muestra lo que yo le envío pero al no tener luz casi ni se ve.
Use fuentes de 5 V independientes entre el arduino y el LCD y hace lo mismo.

El código es el siguiente:

#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
#include <LiquidCrystal_SI2C.h>

LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7); // 0x27 is the I2C bus address for an unmodified backpack

void setup() {
  
  Serial.begin(9600);
  delay(50);
  lcd.begin(16,2);
  lcd.setBacklight(HIGH);
}

void loop() {
                    lcd.clear();
                    lcd.home();
                    lcd.print("  Hola ");
                    delay(500);
                    lcd.clear();
                    lcd.setCursor(0,1);
                    lcd.print("  Mundo");
                    delay(500);
}

Las librerias las descargue de:

Espero alguien me pueda dar una mano.
Desde ya muchas gracias.

Tienes varios errores, el más importante es que debes usar una librería para el LDC, no todas.
Solo deja las líneas

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

Luego ve a la página que adjuntas y mira el ejemplo HelloWorld_i2c y compáralo con tu código.

Saludos

1 Like

Hola tienes razón pero además de eso cambie mis librerías por estas:

y me funcionó perfectamente.

Gracias!!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.