Programmierung: Erstellen Sie ein jagendes „x“ auf dem LCD, um die x- und y-LCD-Cursorpositionen zu bestimmen

Ein sich bewegendes 'x' wird an allen möglichen LCD-Cursorpositionen angezeigt und die tatsächliche Position des 'x' wird unten rechts auf dem LCD angezeigt, um über die möglichen Positionen auf dem aktuellen LCD zu informieren. Viele LCDs haben unterschiedliche Zeilen- und Spaltenvorgaben. Dieses Programm ermöglicht es dem Benutzer, die Einschränkungen seines LCDs zu bestimmen, damit das LCD innerhalb dieser Cursorpositionsbeschränkungen verwendet werden kann. Eine For-Schleife wird verwendet, um das 'x' durch alle Cursorpositionen zu bewegen. Ein 'x' wird an der aktuellen Position platziert, eine Verzögerung wird verwendet, um dem Benutzer Zeit zu geben, das 'x' und die Positionsnummer zu sehen. Der Cursor kehrt zu dieser Position zurück und zeigt ein Leerzeichen an, um das 'x' zu entfernen, damit das nächste 'x' angezeigt werden kann und es sich zu bewegen scheint.



for (int x = 0; x<128; x++) { Send_A_Command(0x80 + x); Send_A_String("x"); itoa(x, positionString, 10); Send_A_Command(0x80 + 97); Send_A_String(positionString); _delay_ms(50); end_A_Command(0x80 + x); Send_A_String(" "); }
Zurück zum Blog

Hinterlasse einen Kommentar

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