Snabb installationsguide till Arduino LCD 2004 med PCF8574 (6 / 7 steg)
Steg 6: Sista kodning
Se bilder: Jag kom till en slutsats att det finns 3 saker som störde min process:
1. LCD-adress
2. LCD-matris: vissa används koden: lcd.init eller lcd.begin(20,4) och jag tror att de båda arbetar för olika bibliotek.
3. backlight koden är irriterande. Ledsen men du har att studera koden för bakgrundsbelysning, i huvudsak du måste läsa igenom koden som anger att bakgrundsbelysningen är på. (Jag bifogat exempel koderna i slutsats)
I mitt fall, jag använder denna kod eftersom det fungerar: https://bitbucket.org/celem/sainsmart-i2c-lcd/src/...
void setup()
{lcd.begin (20,4);
Slå på bakgrundsbelysningen
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
UPPDATERA (02/03/2016):
~ ~ lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH); ~ ~
Fann jag att ta bort bakgrundsbelysningen koden kommer att inaktivera bakgrundsbelysningen (uppenbarligen), och du kommer att se nedtonade texter.