Sei sulla pagina 1di 6

Display LCD 1602

Overview
In questa lezione vedremo come usare un Display 1602 a cristalli liquidi
per mostrare la frase “hello world”.
This lesson will teach you how to use 1602 Liquid Crystal Display to show
“hello world”.

Componenti
Arduino Uno x 1
Resistore 1kΩ x 1
Breadboard x 1
Display LCD 1602 x 1
Cavi Jumper DuPont

Descrizione Prodotto
Il display LCD 1602 è progettato per mostrare a video lettere, numeri,
simboli e matrici di punti. Esso ha due modalità di funzionamento:
trasmissione dati 4-bit e trasmissione dati 8-bit.
Questo display è ampiamento utilizzato dove è richiesto un basso
consumo di energia.

Parametri Tecnici
Capacità Display: 16 x 2 caratteri
Tensione di funzionamento: 4.5 ~ 5.5V
Corrente di funzionamento: 2.0mA (5.0V)
Tensione ideale per il funzionamento: 5.0V
Dimensione del singolo carattere: 2.95 x 4.35mm (W * H)
Descrizione Interfaccia Pin
Numero Pin Simbolo Descrizione

1 VSS Power supply ground

2 VDD Positive power supply

3 VO Contrast setting

4 RS Command / data selection

5 RW Reading/ writing data

6 E Enable

7 D0 Data 0

8 D1 Data 1

9 D2 Data 2

10 D3 Data 3

11 D4 Data 4

12 D5 Data 5

13 D6 Data 6

14 D7 Data 7

15 A Positive backlight

16 K Backlight ground
Specifiche Interfaccia

Pin 1: VSS è l’alimentazione a terra


Pin 2: VDD è utilizzato per connettere l’alimentazione a 5V
Pin 3: V0 regola il contrasto del display. Il contrasto è debole quando
connesso all’alimentazione positive, è alto quando connesso a terra. Esso
produrrà l’effetto “ghosting” se il contrasto è troppo alto. É possibile
utilizzare un potenziometro da 10kΩ per aggiustare il contrasto.
Pin 4: RS è il pin di selezione del registro: livello-alto è la selezione dati
del registro, mentre livello-basso è la selezione istruzioni del registro.
Pin 5: R/W è la linea segnale per la lettura e scrittura: livello-alto
corrisponde alla lettura, livello-basso all’operazione di scrittura. Quando
RS e R/W sono a livello-basso, è possibile scrivere istruzioni o mostrare
gli indirizzi. Quando RS è basso e R/W alto, è possibile leggere i segnali.
Quando sia RS sia R/W sono bassi, è possibile scrivere informazioni.
Pin 6: E è il pin di attivazione, quando passa da alto a basso, il display
esegue le istruzioni.
Pin 7-14: D0 - D7 è un Parallele Bus a due-vie, usato per trasmettere
comandi e informazioni.
Pin 15: alimentazione retroilluminazione
Pin 16: terra retroilluminazione
L’operazione di base del LCD 1602 è suddivisa nei seguenti
quattro tipi:

Schema Elettrico
Codice di esempio

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

// set up the LCD's number of columns and rows:

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.print("hello, world!");

void loop() {

// set the cursor to column 0, line 1

// (note: line 1 is the second row, since counting begins with 0):

lcd.setCursor(0, 1);

// print the number of seconds since reset:

lcd.print(millis() / 1000);

}
Risultato