Sommario:

Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: 5 passaggi
Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: 5 passaggi

Video: Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: 5 passaggi

Video: Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: 5 passaggi
Video: CORSO ARDUINO, #2 impariamo a conoscere il codice IN MODO ALTERNATIVO 2024, Dicembre
Anonim
Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2
Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2

Ciao a tutti, Al giorno d'oggi, Arduino è diventato molto popolare e tutti lo accettano anche per la facilità di codifica.

Ho creato la serie di Arduino Basics che aiutano i principianti, i principianti e persino gli sviluppatori a far funzionare il modulo. Questa serie ha coperto la base dei moduli, l'interfaccia utilizzata tra il modulo e Arduino e la codifica.

Cominciamo..

Passaggio 1: piedinatura del display LCD 16x2

Pinout di 16x2 LCD
Pinout di 16x2 LCD

Il display LCD 16x2 ha 16 caratteri e 2 righe lcd con 16 pin di connessione. Questo LCD richiede dati o testo in formato ASCII per essere visualizzato. La prima riga inizia con 0x80 e la seconda riga inizia con l'indirizzo 0xC0.

Il display LCD può funzionare in modalità a 4 bit o 8 bit. In modalità a 4 bit, i dati/comando vengono inviati in formato Nibble prima Nibble superiore e poi Nibble inferiore

Ad esempio, per inviare 0x45 Verranno inviati i primi 4, quindi verranno inviati 5.

Passaggio 2: connessione dell'interfaccia LCD 16x2 con Arduino

Collegamento dell'interfaccia LCD 16x2 con Arduino
Collegamento dell'interfaccia LCD 16x2 con Arduino

Passaggio 3: controllo pin e flusso

Ci sono 3 pin di controllo che sono RS, RW, E.

Come usare RS: quando viene inviato il comando, allora RS = 0 Quando vengono inviati i dati, allora RS = 1

Il pin RW è Lettura/Scrittura.

dove, RW=0 significa Scrivi dati su LCD

RW=1 significa Leggi dati da LCD

Come usare RW:

Quando scriviamo su comando LCD/Dati, stiamo impostando il pin su LOW.

Quando leggiamo da LCD, stiamo impostando il pin su HIGH.

Nel nostro caso, l'abbiamo cablato a livello LOW, perché scriveremo sempre su LCD.

Come usare E (Abilita):

Quando inviamo i dati all'LCD, diamo un impulso all'LCD con l'aiuto del pin E.

Passaggio 4: flusso ad alto livello

Questo è il flusso di alto livello che dobbiamo seguire durante l'invio di COMMAND/DATA a LCD.

Impulso di attivazione del morso più alto,

Valore RS corretto, basato su COMANDO/DATI

Nibble inferiore

Abilita impulso,

Valore RS corretto, basato su COMANDO/DATI

Consigliato: