Posizionare il cursore e stampare
Posizioni il testo esattamente su righe e colonne.
Posizionare il cursore e stampare è una lezione Arduino & IoT Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Arduino & IoT Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Arduino & IoT Academy include 4 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
Text Has a Position
Every character lands at a specific spot on the screen. Controlling the cursor lets you place text exactly where you want it. 🎯
Columns Count from Zero
The 16 columns are numbered 0 to 15, left to right. Column 0 is the first character on a line.
Rows Count from Zero Too
The two rows are 0 and 1. Row 0 is the top line and row 1 is the bottom line.
Move the Cursor
Use setCursor to jump to a column and row before printing. The arguments are column first, then row.
lcd.setCursor(0, 1);Print at That Spot
After setCursor, the next lcd.print() starts exactly where you placed the cursor instead of the top-left.
lcd.setCursor(0, 1);
lcd.print("Line two");Two Lines at Once
Print a label on row 0, move the cursor to row 1, then print a value. That gives you a tidy two-line layout.
Center Some Text
To center a word, set the cursor to a higher column so the text starts further from the left edge.
lcd.setCursor(5, 0);Printing Numbers
lcd.print also accepts numbers, not just text. Pass a variable and the value shows up directly on screen.
lcd.print(temperature);Watch Leftover Characters
Old text does not vanish on its own. If a new value is shorter, stray old digits can linger behind it.
Pad to Overwrite
Print extra spaces after a short value, or clear that area, so the previous longer text is fully covered.
lcd.print(value);
lcd.print(" ");Home Position
Calling lcd.home() sends the cursor back to column 0, row 0 without clearing the existing text.
lcd.home();Quick Check
You want text to appear on the bottom-left of a 16x2 LCD. Which call positions the cursor there?
Recap
You can now place text anywhere with setCursor, remembering column then row from zero, and pad with spaces to clear old characters. ✅
Domande Frequenti
La lezione «Posizionare il cursore e stampare» è gratuita?
Sì — il testo completo di «Posizionare il cursore e stampare» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Arduino & IoT Academy, passa a CoddyKit PRO. Il corso Arduino & IoT Academy include 4 lezioni in totale.
Cosa imparerò in «Posizionare il cursore e stampare»?
Posizioni il testo esattamente su righe e colonne. Eserciti Arduino & IoT Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Arduino & IoT Academy?
Non è richiesta alcuna esperienza precedente. Arduino & IoT Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «Posizionare il cursore e stampare»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Arduino & IoT Academy?
Sì. Ogni lezione Arduino & IoT Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Collegare un LCD 16x2 (backpack I2C)
- Libreria LiquidCrystal_I2C
- Posizionare il cursore e stampare
- Dashboard dei sensori in tempo reale