Arduino: creare scritte scorrevoli con display LCD

In un precedente articolo si è visto in che modo funziona un DISPLAY LCD (clicca qui per maggiori informazioni a riguardo).

In questo tutorial invece verrà illustrato in che modo far scorrere una determinata scritta sul display LCD.

Per effettuare il progetto in questione si possono utilizzare gli schemi e componenti usati nell’articolo precedente riguardante il funzionamento del display LCD.

Per coloro i quali non avessero letto l’articolo ecco un riepilogo;

Per la riuscita di questo progetto occorre utilizzare :

  • Board di Arduino
  • Il display LCD (In questo caso il display LCD1602)
  • 1x Potenziometro (10k)
  • Breadboard (in questo caso è stata utilizzata la breadboard con 830 fori)
  • 16x connettori M-M (connettori Maschio-Maschio)

Il display utilizzato in questo tutorial presenta vari PIN tra cui:

  • VSS: Il pin da connettere alla messa a terra
  • VDD: Il pin che verrà connesso alla sorgente di voltaggio +5 V
  • VO: Il pin in grado di regolare il contrasto del display LCD1602
  • RS: Il pin che permette di controllare su quale area del display LCD si andrà a scrivere il nuovo carattere.
  • R/W: Questo pin serve a selezionale la modalità di lettura o scrittura.
  • E: il pin di abilitazione, quando alimentato con bassi livelli di energia, determina l’esecuzione di istruzioni rilevanti sul modulo LCD.
  • D0-D7:Pin in grado di leggere e scrivere dati.
  • A e K: Pin che controllano la retroilluminazione.

In seguito è riportato lo schema elettrico:

LCD

Nella immagine sottostante è riportata il diagramma di collegamento:

LCD

Il display LCD per essere collegato necessita di sei pin di Arduino, tutti i pin devono essere output digitali. Il display necessita anche di essere connesso ai 5V e alla messa a terra GND. Il potenziometro viene utilizzato per regolare il contrasto del display.

Ecco lo sketch tramite il quale è possibile far scorrere il testo

 

Sul display LCD la scritta “Benvenuti su Moreware.org” scorrerà da sinistra verso destra.

Link utili

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.