Text mit setCursor platzieren
Teil des Abschnitts Displays und Sensoren der Arduino-Journey von Coddy. Lektion 7 von 24.
Das LCD behält einen Cursor: die Stelle, an der der nächste Buchstabe erscheint. Jeder Buchstabe bewegt ihn eine Spalte nach rechts. Nach lcd.begin() befindet er sich oben links.
lcd.setCursor(column, row) bewegt ihn. Beide Zählungen beginnen bei 0: Spalten 0 bis 15, Zeilen 0 und 1. Zuerst kommt die Spalte.
lcd.setCursor(0, 0); // oben links
lcd.print("Top");
lcd.setCursor(4, 1); // untere Zeile, fünfte Spalte
lcd.print("Bottom");Damit ein Wort am rechten Rand endet, beginne es bei 16 minus seiner Länge. Ein Wort mit 5 Buchstaben beginnt in Spalte 11 und füllt die Spalten 11 bis 15.
Aufgabe
EinfachPlatziere ein Wort in zwei Ecken:
Helloam Anfang der oberen ZeileWorldam Ende der unteren Zeile, mit dem letzten Buchstaben in der letzten Spalte
Drücke Ausführen und dann Überprüfen.
Probier es selbst
#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
// Hello am Anfang der oberen Zeile
// World am Ende der unteren Zeile
}
void loop() {
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Displays und Sensoren
2Zeichen-LCD
Hallo auf dem LCDText mit setCursor platzierenLive-Zahlen auf dem LCDÜbrige Ziffern löschenEigene Zeichen zeichnenLauftextÜbe selbstständig: Arduino-Playground