Cursor positionieren und ausgeben
Platzieren Sie Text genau in Zeilen und Spalten.
Cursor positionieren und ausgeben ist eine kostenlose Arduino & IoT Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Arduino & IoT Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Arduino & IoT Academy-Kurs umfasst insgesamt 4 Lektionen.
Text hat eine Position
Jedes Zeichen erscheint an einer bestimmten Stelle auf dem Bildschirm. Mit dem cursor können Sie Text genau dort platzieren, wo Sie ihn haben möchten. 🎯
Spalten beginnen bei null
Die 16 columns sind von 0 bis 15 nummeriert, von links nach rechts. Spalte 0 ist das erste Zeichen einer Zeile.
Auch Zeilen beginnen bei null
Die beiden rows sind 0 und 1. Zeile 0 ist die obere, Zeile 1 die untere Zeile.
Den Cursor bewegen
Verwenden Sie setCursor, um vor der Ausgabe zu einer Spalte und Zeile zu springen. Zuerst kommt die Spalte, dann die Zeile.
lcd.setCursor(0, 1);An dieser Stelle ausgeben
Nach setCursor beginnt der nächste Aufruf von lcd.print() genau dort, wo Sie den Cursor platziert haben, und nicht oben links.
lcd.setCursor(0, 1);
lcd.print("Line two");Zwei Zeilen gleichzeitig
Geben Sie eine Beschriftung in Zeile 0 aus, bewegen Sie den Cursor in Zeile 1 und geben Sie anschließend einen Wert aus. So entsteht ein übersichtliches two-line layout.
Text zentrieren
Um ein Wort zu zentrieren, setzen Sie den Cursor auf eine höhere column, sodass der Text weiter vom linken Rand entfernt beginnt.
lcd.setCursor(5, 0);Zahlen ausgeben
lcd.print akzeptiert nicht nur Text, sondern auch Zahlen. Übergeben Sie eine Variable, und der value wird direkt auf dem Bildschirm angezeigt.
lcd.print(temperature);Auf übrig gebliebene Zeichen achten
Alter Text verschwindet nicht von selbst. Ist ein neuer Wert kürzer, können dahinter noch old digits stehen bleiben.
Zum Überschreiben auffüllen
Geben Sie nach einem kurzen Wert zusätzliche spaces aus oder löschen Sie den betreffenden Bereich, damit der vorherige längere Text vollständig überschrieben wird.
lcd.print(value);
lcd.print(" ");Ausgangsposition
Der Aufruf lcd.home() setzt den Cursor auf Spalte 0, Zeile 0 zurück, ohne den vorhandenen Text zu löschen.
lcd.home();Schnelltest
Sie möchten Text unten links auf einem 16x2-LCD anzeigen. Mit welchem Aufruf positionieren Sie den Cursor dort?
Zusammenfassung
Sie können Text jetzt mit setCursor an beliebiger Stelle platzieren. Denken Sie dabei an Spalte vor Zeile, beide ab null gezählt, und füllen Sie mit Leerzeichen auf, um alte Zeichen zu löschen. ✅
Lerne C++ mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Cursor positionieren und ausgeben“ kostenlos?
Ja — der vollständige Text von „Cursor positionieren und ausgeben“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Arduino & IoT Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Arduino & IoT Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Cursor positionieren und ausgeben“?
Platzieren Sie Text genau in Zeilen und Spalten. Du übst Arduino & IoT Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Arduino & IoT Academy zu starten?
Keine Vorkenntnisse erforderlich. Arduino & IoT Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Cursor positionieren und ausgeben“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Arduino & IoT Academy-Lektion Code schreiben und ausführen?
Ja. Jede Arduino & IoT Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Ein 16x2-LCD anschließen (I2C-Backpack)
- LiquidCrystal_I2C-Bibliothek
- Cursor positionieren und ausgeben
- Live-Sensor-Dashboard