andare a capo lcd 16x2

salve a tutti sono nuovo e non ho la minima esperienza con arduino :blush: quello che volevo chiedere oggi è come devo fare per andare a capo con il testo nel display 16x2 e dove devo posizionare la riga di testo duarante la scrittura del codice. scusate la mia ignoranza in materia ma sto cercando di imparare :blush: :blush:

Benvenuto. :) Ti invitiamo a presentarti qui: http://forum.arduino.cc/index.php?topic=113640.0 e a leggere il regolamento: http://forum.arduino.cc/index.php?topic=149082.0 - qui una serie di schede by xxxPighi per i collegamenti elettronici vari: http://forum.arduino.cc/index.php?topic=146152.0 - qui le pinout delle varie schede by xxxPighi: http://forum.arduino.cc/index.php?topic=151646.0 - qui una serie di link generici utili: http://forum.arduino.cc/index.php?topic=126861.0

Scusa ma io no ho capito la domanda. Su LCD usi un comando print() del tipo lcd.print("Ciao"); Questo potrebbe esserti utile (ma in inglese) da Adafruit (ha ottimi tutorial): http://learn.adafruit.com/downloads/pdf/character-lcds.pdf

Posiziona il cursore sulla prima posizione dove vuoi scrivere il codice. La funzione che devi usare dipende dalla libreria che usi. Quale libreria usi? Ciao Uwe

Giulioteso: salve a tutti sono nuovo e non ho la minima esperienza con arduino :blush: quello che volevo chiedere oggi è come devo fare per andare a capo con il testo nel display 16x2 e dove devo posizionare la riga di testo duarante la scrittura del codice. scusate la mia ignoranza in materia ma sto cercando di imparare :blush: :blush:

Su un display del genere non esiste il concetto di "ritorno a capo", il display è gestito dal tuo codice. Per andare a capo devi posizionare il cursore sulla seconda riga. Se sotto c'è qualcosa, verrà sovrascritto. Questo è anche il trucco per "pulire" una riga: devi scrivere degli spazi vuoti dove non desideri altri caratteri.

Ad esempio, se la riga prima era AVVIO MOTORE

e poi scrivi FATTO

sul display resterà

FATTO MOTORE

Tu dovrai quindi scrivere FATTO_______

Cioè FATTO seguito da tanti spazi vuoti quante sono i caratteri che devi cancellare