Menu
CoddyTech

Ciao sul display LCD

Fa parte della sezione Display e sensori del percorso Arduino di Coddy. Lezione 6 di 24.

Un LCD a caratteri mostra del testo: questo ha 2 righe da 16 caratteri. Un chip sul retro disegna le lettere e la scheda gli dice cosa disegnare tramite sei fili.

La libreria LiquidCrystal si occupa della comunicazione. Includila, poi crea un oggetto lcd con i sei pin, in quest'ordine: RS, E, D4, D5, D6 e D7.

#include <LiquidCrystal.h>

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

In setup(), lcd.begin(16, 2) indica alla libreria che lo schermo ha 16 colonne e 2 righe. Senza questa istruzione, la libreria considera lo schermo come una sola riga e quella inferiore rimane vuota.

lcd.print() funziona quindi come Serial.print(): testo tra virgolette o un numero. Usa print(), non println(): lo schermo non sa cosa sia una nuova riga e disegna i due caratteri di fine riga come simboli senza senso.

challenge icon

Sfida

Facile

Il display LCD è collegato ai pin 12, 11, 5, 4, 3 e 2, e il codice iniziale crea l'oggetto lcd. In setup():

  • avvia lo schermo con lcd.begin(16, 2)
  • stampa Hello, world! con lcd.print()

Premi Esegui per vederlo sullo schermo, poi Verifica.

Provalo tu

#include <LiquidCrystal.h>

// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // inizializza lo schermo e visualizza il messaggio qui
}

void loop() {
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Display e sensori

Esercitati da solo: Playground Arduino