Buenos dias!
Estoy intentando controlar un display 4x20 con un I2C muy similar al LCM1602 IIC A0 A1 A2
Realice una soldadura de las terminales A0 A1 A2 y así la dirección quedo en 0x20
Ahora, logro que la pantalla prenda y apague la luz pero no logro que escriba!!!
me aparecen la primera y la tercera fila con cuadrados blancos.
Alguna ayuda?
Buenos dias!
Estoy intentando controlar un display 4x20 con un I2C muy similar al LCM1602 IIC A0 A1 A2
Realice una soldadura de las terminales A0 A1 A2 y así la dirección quedo en 0x20
Ahora, logro que la pantalla prenda y apague la luz pero no logro que escriba!!!
me aparecen la primera y la tercera fila con cuadrados blancos.
Alguna ayuda?
El codigo que estoy usando para probar es este que saque de la web. http://arduino-info.wikispaces.com/LCD-Blue-I2C#v3
Estoy usando la libreria LiquidCrystal_V1.2.1 de F Malpartida
Lo fui modificando y probando para que solo escriba sin usar el serial, para que titile la pantalla, y que titile es lo unico que logro!!
Saludos.
El truco para que funcione la pantalla LCD 20x4, sea con I2C o conexión directa es colocar un delay(15); luego de cada instrucción de comando.
Yo modifique mi librería y en la parte de command coloque el delay. Y listo, funciono correctamente,
max_saeta:
En la carpeta libraries creas una carpeta llamada LuquidCrystal_I2C y alli colocas los archivos.
En una carpeta aparte colocas Scanner_I2C
Bien, disculpa la demora. ya termine la maquina y lo unico que no logro hacer funcionar es el display.
Hoy intente con la librería que me pasaste, como dijiste, puse todo eso en una carpeta en librearies desde arduino puse el include e intente hacerla funcionar, de todas formas aun no logro siquiera iniciarlo o controlar la blacklight, me podrías dar un código de ejemplo bien simple con tu librería?
Desde ya muchas gracias!
PD: use el I2C scanner y me encuentra 1 dispositivo en la dirección 0x20