#12 Arduino: Collegare un display

Ciao, oggi vedremo come collegare un display LCD, da 2 righe e 16 caratteri per riga, ad Arduino.+, successivamente vedremo come creare un sketch per usarlo e che librerie usare.

L’idea mi è venuta dopo aver sostituito la scheda madre della stampante 3D, ed avendo cambiato anche il display cercavo come usare il vecchio.

Prima di iniziare la lezione, vi dico già che vi sono display più semplici da montare, che useremo in altri articoli, ma saper collegare anche questi con molti pin non è una cattiva idea.

Materiale necessario

Se siete interessati al materiale, cliccate su questo e sarete indirizzati alla pagina Amazon

Come sempre io uso un simulatore per la lezione, questo però non simula la variazione del contrato, che nella realtà tramite il potenziometro potrebbe essere regolato a piacimento, quindi troverete montato un potenziometro ma sembrerà non funzionante nella simulazione.

Il display per funzionare necessita di 12 pin, alcuni dei quali solo per l’alimentazione, altri per lo scambio dati tra Arduino e display, vediamo quali sono i pin ed a cosa servono, inziando da sinistra verso destra avremo:

Display LCD pin

  • GND: la massa del display, da collegare a GND di Arduino
  • 5V: Alimentazione da collegare al pin 5V
  • Contrasto: è possibile collegare un potenziometro (da 10KΩ) per regolare il contrasto tra i caratteri e lo sfondo dello schermo, oppure collegarlo al GND.
  • RS: Pin di sincronizzazione da collegare ad un pin digitale
  • RW: Pin di abilitazione che va collegato al GND
  • E: Pin di sincronizzazione da collegare ad un pin digitale
  • D4 a D7: Questi quattro pin vengono usati per il passaggio dei dati, vanno collegati a 4 pin digitali.
  • Led+: Alimentazione retroilluminazione, va collegato a 5V con resistenza da 220Ω
  • Led-: il GND della retroilluminazione.

I collegamenti sono terminati, avrete un pò visto tutti i pin necessario nella vostra basetta di prova avrete un po di confusione, ma dovrebbe funzionare tutto.

Per dubbi o domande potete come sempre scrivere qui sotto, vi risponderò il prima possibile.

/ 5
Grazie per aver votato!

Allegati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *