LCD por i2c no funciona!
hola... mi problema es que al tratar de escribir en el diplay lcd por i2c en vez de escribirme la palabra entera me escribe solo la primer letra. probe un monton de librerias, sin ninguna solucion. el integrado que utiliza el modulo i2c es el pcf8574at. utilizo un arduino mega.
le pregunte algunos de mis profesores y no saben ni ellos
utilizo la libreria liquidcrystal_i2c-master.
#include <wire.h>
#include <liquidcrystal_i2c.h>
liquidcrystal_i2c lcd(0x27,20,4); // set lcd address 0x27 20 chars , 4 line display
void setup()
{
lcd.init(); // initialize lcd
// print message lcd.
lcd.backlight();
lcd.print("hello, world!");
}
void loop()
{
}
desde ya gracias
le pregunte algunos de mis profesores y no saben ni ellos
utilizo la libreria liquidcrystal_i2c-master.
#include <wire.h>
#include <liquidcrystal_i2c.h>
liquidcrystal_i2c lcd(0x27,20,4); // set lcd address 0x27 20 chars , 4 line display
void setup()
{
lcd.init(); // initialize lcd
// print message lcd.
lcd.backlight();
lcd.print("hello, world!");
}
void loop()
{
}
desde ya gracias
prueba con esto:
espero que haya podido ayudar, mí me costó lo mío pero conseguí hacerlo funcionar aunque el mío es de 16x2 pero para la práctica es lo mismo.
saludos.
#include <wire.h> #include <liquidcrystal_i2c.h> #define i2c_addr 0x27 liquidcrystal_i2c lcd(i2c_addr,2, 1, 0, 4, 5, 6, 7); void setup() { lcd.begin(20,4); //comienza comunicación con lcd. lcd.setbacklightpin(3,positive); lcd.setbacklight(high); lcd.setcursor(4,0); lcd.print("loading"); } |
espero que haya podido ayudar, mí me costó lo mío pero conseguí hacerlo funcionar aunque el mío es de 16x2 pero para la práctica es lo mismo.
saludos.
Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > LCD por i2c no funciona!
arduino
Comments
Post a Comment