He intentado un montón de librerías pero nada, solo conseguí sacar la dirección con ese skecth generador, es 0x3F pero es que he intentado muchas librerías pero nada...
Es la azul con módulo i2c soldado...
Ayuda porfavor...
He intentado un montón de librerías pero nada, solo conseguí sacar la dirección con ese skecth generador, es 0x3F pero es que he intentado muchas librerías pero nada...
Es la azul con módulo i2c soldado...
Ayuda porfavor...
el problema parece estar en como estan clableadas las conexiones del modulo con el LCD.
prueba con esto
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
y si no funciona prueba con 0x3f en luga de 0x27
usa la librería de fmalpartida
Esta librería debe reemplazar a tu librería LiquidCrystal.
Presta atención a como se instala.
Ok, borro la liquidcrystal y pongo esta y ya, no?
gracias iré a probar y te comento
Nunca borres. cambiale el nombre de LiquidCrystal a LiquidCrystal.old por ejemplo.
Ten cuidado al descomprimir que genera otra carpeta o sigue los pasos para instalarla.
surbyte:
Nunca borres. cambiale el nombre de LiquidCrystal a LiquidCrystal.old por ejemplo.
Ten cuidado al descomprimir que genera otra carpeta o sigue los pasos para instalarla.
La original la he movido a otra carpeta.
He seguido tal como dice malpartida pero al final se me queda así
#include <FastIO.h>
#include <I2CIO.h>
#include <LCD.h>
#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
#include <LiquidCrystal_SR.h>
#include <LiquidCrystal_SR2W.h>
#include <LiquidCrystal_SR3W.h>
#include <Wire.h>
¿?
No... eso va dentro de LiquidCrystal.
metiste la pata, te dije que leyeras las instrucciones.
Ahora revisa la lista de archivos y metelos todos dentro de LiquidCrystal.
surbyte:
No... eso va dentro de LiquidCrystal.
metiste la pata, te dije que leyeras las instrucciones.
Ahora revisa la lista de archivos y metelos todos dentro de LiquidCrystal.
Jajaja.
Espera, mira primero había una carpeta llamada LiquidCrystal y en las instrucciones dice que hay que borrarla o guardarla.
Después hay que bajarse la librería de malpartida, despues la metemos en /libraries. No es así?
Y queda la carpeta llamada LiquidCrystal_I2C
Perdona por si te molesto xd
queda asi.
comprueba la versión de la IDE de arduino, a mi con la 1.6.7 no me funciona pero con la 1.5.7 sin ningún problema
No viene en un zip? Porque no se instala con la opción de importar librería desde zip? Yo, en mi inmensa ignorancia, siempre lo he hecho así y no me ha fallado. Uso el ide 1.6.3, por si sirve de algo.
antes de volverte completamente loco dandole vueltas haz la prueba, no te cuesta nada y puede ayudarte, ya te digo,a mi con la 1.6.7 me hace cosas rarisimas con la 1.5.7 a la primera
Yo no uso nada mas arriba de la 1.6.4 y gente que programa seguido usa la 1.6.5 sin problemas tmb.
Mas allá se han reportado algunos inconvenientes.
Ve a previous releases y descarga 1.6.0 y asunto terminado.
surbyte:
Yo no uso nada mas arriba de la 1.6.4 y gente que programa seguido usa la 1.6.5 sin problemas tmb.
Mas allá se han reportado algunos inconvenientes.
Ve a previous releases y descarga 1.6.0 y asunto terminado.
Ya he conseguido hacerla funcionar y que muestre mi texto, pero no va la luz del fondo, el backligth
ya regule el potenciometro pero eso solo regula el contraste
Para que funcione el backlight debes conectarlo.
Mira en la web de fmalpartida y dice como hacerlo.
Saludos, por si aún no has logrado solucionar tu problema..
Yo personalmente estoy utilizando estas librerías por separado:
Librería para pantallas 20x4:
http://www.frostcode.es/descargas/LiquidCrystal_I2C2004V1.rar
Librería para pantallas 16x2:
http://www.frostcode.es/descargas/LiquidCrystal_I2C1602V1-master.zip
Además utilizo la versión 1.6.5 del IDE de Arduino sin necesidad de haber utilizado otra versión anterior ni superior a ésta.
La librería que deberías usar y reemplazar la existente en el IDE es esta fmalpartida
Tiene resuelto todas las situaciones habidas y por haber con los LCD. Sea paralelo, sea serial, sea I2C, usando 595, etc.
Con o sin backlight.
Funciona perfecta, esta actualizada.
Y lo mejor no tienes que usar una para un lcd y otra para otro, cosa que no entiendo como para uno de 16x2 usas una librería y para un 20x4 otra. Nunca lo vi.