Paso 5: Software
Descargar y agregar en el IDE de la biblioteca LiquidCrystal_I2C.h de
http://hmario.Home.xs4all.nl/Arduino/LiquidCrystal...
reiniciar el IDE y añadir este código de prueba
#include
#include
crear un objeto llamado lcd, con dirección 0x38, que es una pantalla con 4 líneas y 20 caracteres por línea
Lcd(0x38,20,4) de LiquidCrystal_I2C;
void setup()
{
LCD.init();
lcd.setBacklight(LOW);
LCD.Print ("20 x LCD I2C 4 adaptador");
}
void loop()
{
lcd.setCursor(0,2);
LCD.Print("
}
PEQUEÑO problema: he utilizado un transistor npn para luz de fondo, la biblioteca está escrita para un transistor pnp. Esto significa que el comando lcd.setBaclight(LOW) se apaga la luz de fondo y conmutadores de lcd.setBacklight(HIGH) la luz de fondo.
No es un gran problema, y es fácil de cambiar en el archivo de encabezado de biblioteca. Hazlo si puedes.