Buenas tardes, es mi primera experiencia con este bus, I2C, he descargado tres librerias pero no he podido compilar de igual forma.
He escrito este programa:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Constructor de la librería de LCD 16x2
// Aqui se configuran los pines asignados a la pantalla del PCF8574
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
void setup()
{
// Indicar a la libreria que tenemos conectada una pantalla de 16x2
lcd.begin(16, 2);
// Mover el cursor a la primera posición de la pantalla (0, 0)
lcd.home ();
// Imprimir "Hola Mundo" en la primera linea
lcd.print("Hola Mundo");
// Mover el cursor a la segunda linea (1) primera columna
lcd.setCursor ( 0, 1 );
// Imprimir otra cadena en esta posicion
lcd.print("GEEKFACTORY");
// Esperar un segundo
delay(1000);
}
void loop()
{
// EN EL CICLO PRINCIPAL SOLAMENTE RECORREMOS EL MENSAJE DE UN LADO A OTRO
// Variable para conteo de ciclos
int i;
// Desplazar la pantalla a la derecha 2 veces
for ( int i = 0; i < 5; i++ ) {
lcd.scrollDisplayRight();
delay (1000);
}
// Desplazar la pantalla a la izquierda 2 veces
for ( int i = 0; i < 5; i++ ) {
lcd.scrollDisplayLeft();
delay (1000);
}
}
Acusa esta leyenda "'POSITIVE' no fue declarado en este ámbito" ('POSITIVE' was not declared in this scope)
Agradeceria cualquier info o ayuda con respecto a este problema. Muchas gracias.