Stap 3: Stap 3: testen van de Code
#include < SoftwareSerial.h >
#define txPin 2
SoftwareSerial LCD = SoftwareSerial (0, txPin);
omdat de LCD geen gegevens terug naar de Arduino stuurt, definiëren we moeten alleen de txPin
Const int LCDdelay = 10; conservatief, 2 eigenlijk werkt
WBP: goto met rij en kolom
VOID lcdPosition (int rij, int col) {}
LCD.write(0xFE); vlag van de opdracht
LCD.write ((col + rij * 64 + 128));
positie delay(LCDdelay);
}
VOID clearLCD()
{
LCD.write(0xFE); vlag van de opdracht
LCD.write(0x01); wissen, opdracht.
delay(LCDdelay);
}
VOID backlightOn()
{
Hiermee schakelt u de achtergrondverlichting
LCD.write(0x7C); opdracht vlag voor achtergrondverlichting stuff
LCD.write(157); licht niveau.
delay(LCDdelay);
}
ongeldig backlightOff() {}
schakelt de achtergrondverlichting
LCD.write(0x7C); opdracht vlag voor achtergrondverlichting stuff
LCD.write(128); licht niveau voor uit.
delay(LCDdelay);
}
VOID serCommand() {//a algemene aan te roepen functie de opdracht vlag voor de afgifte van alle andere opdrachten LCD.write(0xFE);
}
VOID Setup {}
pinMode (txPin, OUTPUT);
LCD.begin(9600);
backlightOn();
clearLCD();
lcdPosition(0,0);
LCD.print ("Hello wereld van LinkSprite!");
}
void loop {}
}