Stap 6: Definitieve codering
Verwijzen naar afbeeldingen: kwam ik tot een conclusie zijn er 3 dingen die de moeite van mijn proces:
1. het LCD-adres
2. de LCD-matrix: sommige gebruikt de code: lcd.init of lcd.begin(20,4) en ik denk dat ze beiden werken voor verschillende bibliotheken.
3. de achtergrondverlichting code is vervelend. Sorry maar je moet bestuderen van de code voor achtergrondverlichting, in wezen u moet doorlezen van de code dat aangeeft dat de achtergrondverlichting ingeschakeld is. (Ik gehecht de voorbeeld-codes in conclusie)
In mijn geval, ik gebruik deze code omdat het werkt: https://bitbucket.org/celem/sainsmart-i2c-lcd/src/...
VOID Setup
{lcd.begin (20,4);
De achtergrondverlichting inschakelen
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
UPDATE (02/03/2016):
~ ~ lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH); ~ ~
Ik vond dat het verwijderen van de code van de achtergrondverlichting onbruikbaar de achtergrondverlichting maken zal (uiteraard), en je gekleurd teksten ziet.