Hola
recientemente mientras limpiaba encontré esta pantalla LCD 12864b v2.0 en una cosas amontonadas, decidi intentar hacerla funcionar con Arduino siguiendo las instrucciones de este sitio LCD I2C Arduino UNO pantalla 128x64 display - HeTPro-Tutoriales ya conseguí la Interfaz I2C IIC que pide y ya instale las librerías pero cada vez que intento hacerlo funcionar con el código que esta en el link de arriba esta solo enciende la LCD y nada mas, no me aparece nada ¿Que estoy haciendo mal y como lo arreglo?
"cada vez que pongo la mano así, me duele, que podrá ser??" No esperes respuestas si no compartes información, tu conexión, tu código para empezar al menos eso.
@Carias, leiste bien el link que puso?
decidi intentar hacerla funcionar con Arduino siguiendo las instrucciones de este sitio LCD I2C Arduino UNO pantalla 128x64 display - HeTPro-Tutoriales
Ahi tienes código, esquemas, todo. No entiendo como con todo eso no le funciona.
surbyte:
Ahi tienes código, esquemas, todo. No entiendo como con todo eso no le funciona.
Ni yo, ya lo estuve revisando y todo parece estar bien, asi es como lo tengo conectado (son las fotografías adjuntas)
Porque no buscas un tutorial y lo conectas en paralelo y cuando resuelvas la conexión paralelo y sepas que funciona el LCD pasas al modo I2C.
Identificaste la dirección I2C? Usaste I2CScanner.ino?
surbyte:
Porque no buscas un tutorial y lo conectas en paralelo y cuando resuelvas la conexión paralelo y sepas que funciona el LCD pasas al modo I2C.Identificaste la dirección I2C? Usaste I2CScanner.ino?
Ok vere que encuentro
¿Como es la dirección I2C? no la conozco
Y que dirección pusiste para que funcione?
//0x27 esla direccion I2C comunmente arduno detecta la interfaz, en caso de no funcionar
//la pantalla intentar con a direccion 0x20
LiquidCrystal_I2C lcd(0x27,16,4); //16,4 es el tamaño de la pantalla
Leiste intentar con 0x20 luego 0x21 hasta 0x27?
Pero si usas I2CScanner que esta en tu IDE descubres la dirección y asunto resuelto. Probarás directamente sobre la que corresponde.
Hay que leer cada linea de un tutorial si desconoces totalmente lo que estas haciendo.
surbyte:
Leiste intentar con 0x20 luego 0x21 hasta 0x27?Pero si usas I2CScanner que esta en tu IDE descubres la dirección y asunto resuelto. Probarás directamente sobre la que corresponde.
No cambie nada del codigo original durante las primeras pruebas
lo había leído lo de 0x20 pero no lo entendí completamente lo intentare a ver si ya funciona
Gargantia:
No cambie nada del codigo original durante las primeras pruebas
lo había leído lo de 0x20 pero no lo entendí completamente lo intentare a ver si ya funciona
ya lo intente y no funciono, ¿Como uso el I2CScanner? nunca antes lo habia oido
Hi,
Trata haber si te trabaja con la direccion 0x3F o 0X3C.
El I2CScanner es un programa que al correrlo te da las direcciones de los dispositivos I2C conectados al bus I2C.
Simple como eso. Nada de pruebas con direcciones. Sabrás cual es la que corresponde usar.
Si gracias ya lo probé y tenia razón es el 0x3F funciona un poco raro pero creo que es por el código, ya lo iré ajustando, gracias por la ayuda ![]()


