Stap 5: Software
Downloaden en toevoegen in uw IDE de bibliotheek LiquidCrystal_I2C.h uit
http://hmario.Home.xs4all.nl/Arduino/LiquidCrystal...
Herstart de IDE en upload deze test-code
#include
#include
maken van een object met de naam lcd, met adres 0x38, wich is een scherm met 4 regels en 20 tekens per regel
LiquidCrystal_I2C lcd(0x38,20,4);
VOID Setup
{
LCD.init();
lcd.setBacklight(LOW);
LCD.Print ("20 x 4 LCD I2C adapter");
}
void loop
{
lcd.setCursor(0,2);
LCD.Print("
}
KLEIN probleem: Ik heb een npn-transistor gebruikt voor achtergrondverlichting, de bibliotheek is geschreven voor een pnp transistor. Dit betekent dat de opdracht lcd.setBaclight(LOW) de backlight op en lcd.setBacklight(HIGH)-switches de achtergrondverlichting schakelt.
Het is niet een groot probleem, en het is gemakkelijk om te veranderen in headerbestand van bibliotheek. Doe het als je kunt.