Sommario:

Utilizzo di Grove LCD con retroilluminazione RGB: 4 passaggi
Utilizzo di Grove LCD con retroilluminazione RGB: 4 passaggi

Video: Utilizzo di Grove LCD con retroilluminazione RGB: 4 passaggi

Video: Utilizzo di Grove LCD con retroilluminazione RGB: 4 passaggi
Video: Govee Immersion TV - Ambilight fai da te funzionale ed economico! 2024, Dicembre
Anonim

Di chauhannaman98Segui di più dell'autore:

Collega Raspberry Pi allo schermo e alla tastiera del tuo laptop
Collega Raspberry Pi allo schermo e alla tastiera del tuo laptop
Collega Raspberry Pi allo schermo e alla tastiera del tuo laptop
Collega Raspberry Pi allo schermo e alla tastiera del tuo laptop
Recinzione automatica della luce
Recinzione automatica della luce
Recinzione automatica della luce
Recinzione automatica della luce
Automazione domestica con Google Assistant e Adafruit IO
Automazione domestica con Google Assistant e Adafruit IO
Automazione domestica con Google Assistant e Adafruit IO
Automazione domestica con Google Assistant e Adafruit IO

Per stabilire una buona comunicazione tra il mondo umano e il mondo delle macchine, le unità di visualizzazione svolgono un ruolo importante. E quindi sono una parte importante dei sistemi embedded. Le unità di visualizzazione, grandi o piccole, funzionano secondo lo stesso principio di base. Oltre a unità di visualizzazione complesse come display grafici e display 3D, è necessario sapere lavorare con display semplici come unità 16x1 e 16x2. L'unità di visualizzazione 16x1 avrà 16 caratteri e saranno in una riga. Il display LCD 16x2 avrà 32 caratteri in totale 16 nella prima riga e altri 16 nella seconda riga. Qui bisogna capire che in ogni carattere ci sono 5x10=50 pixel quindi per visualizzare un carattere tutti i 50 pixel devono lavorare insieme.

Forniture

Seeed Studio - LCD RGB Grove

Passaggio 1: introduzione

introduzione
introduzione

Oltre a unità di visualizzazione complesse come display grafici e display 3D, è necessario sapere lavorare con display semplici come unità 16x1 e 16x2. L'unità di visualizzazione 16x1 avrà 16 caratteri e saranno in una riga. Il display LCD 16x2 avrà 32 caratteri in totale 16 nella prima riga e altri 16 nella seconda riga. Qui bisogna capire che in ogni carattere ci sono 5x10=50 pixel quindi per visualizzare un carattere tutti i 50 pixel devono lavorare insieme.

Grove - LCD RGB Backlight è un LCD 16x2 retroilluminato a colori. L'alto contrasto e la facilità d'uso lo rendono un display LCD I2C perfetto per Arduino e Raspberry Pi.

Passaggio 2: schema elettrico

Schema elettrico
Schema elettrico

A differenza di altri LCD 16x2, Grove LCD funziona sulle connessioni I2C. Ciò facilita il fastidio di collegare lo schermo con Arduino o Raspberry Pi. Insieme alle linee VCC e GND, questo LCD richiede solo SDA (Serial Data) e SCL (Serial Clock). Significa che abbiamo solo bisogno di 4 fili per far funzionare questo LCD anziché 14 pin di altri LCD.

Passaggio 3: come funziona I2C?

Come funziona I2C?
Come funziona I2C?
Come funziona I2C?
Come funziona I2C?

Ecco la spiegazione dettagliata per lo stesso:

  1. SDA(SerialData) – La linea per il master e lo slave per inviare e ricevere dati.
  2. SCL (Serial Clock) – La linea che trasporta il segnale di clock.

I2C è un protocollo di comunicazione seriale, quindi i dati vengono trasferiti bit per bit lungo un singolo filo (la linea SDA). Come SPI, I2C è sincrono, quindi l'uscita dei bit è sincronizzata al campionamento dei bit da un segnale di clock condiviso tra il master e lo slave. Il segnale di clock è sempre controllato dal master.

Puoi saperne di più sul protocollo di comunicazione I2C qui. Ora, se vuoi creare un progetto in cui devi utilizzare le funzioni specifiche, puoi farlo facilmente scorrendo gli esempi dal repository negli allegati.

Consigliato: