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  :o  :o

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:

#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

Popular posts from this blog

Error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode - Raspberry Pi Forums

class MPU6050 has no member named begin

missing filename after '-o'