Programmierung und Ergebnis: Erstellen von Funktionen zur Anzeige einer Zahl oder eines Strings an einer bestimmten Position auf dem LCD

Die Verwendung der Befehle und das Senden von Zeichen an das LCD, um eine Zahl an einer bestimmten Position auf dem Bildschirm anzuzeigen, erfordert einige Zeilen Code, die hier nicht notwendig sind. Der Code kann in eine Funktion ausgelagert werden, da er recht häufig verwendet wird.



Die beiden Funktionen sind wie folgt: void Send_A_StringToMrLCDWithLocation(uint8_t x, uint8_t y, char *StringOfCharacters) { GotoMrLCDsLocation(x, y); Send_A_String(StringOfCharacters); } void Send_An_IntegerToMrLCD(uint8_t x, uint8_t y, int IntegerToDisplay, char NumberOfDigits) { char StringToDisplay[NumberOfDigits]; itoa(IntegerToDisplay, StringToDisplay, 10); GotoMrLCDsLocation(x, y); for (int i=0; i < NumberOfDigits;i++) Send_A_String(" "); Send_A_StringToMrLCDWithLocation(x, y, StringToDisplay); } Das (Kleiner-als-Symbol) ist das tatsächliche Symbol, nicht der Ausdruck in der Klammer.
Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.