Interfaccia LCD 16x2 con Raspberry Pi: 7 passaggi
Interfaccia LCD 16x2 con Raspberry Pi: 7 passaggi
Anonim
Interfaccia LCD 16x2 con Raspberry Pi
Interfaccia LCD 16x2 con Raspberry Pi

Ciao amici, Oggi sto interfacciando il display 16x2 al Raspberry pi.

Passaggio 1: componenti necessari

Qui sono necessari i seguenti componenti per completare l'attività.

  1. Lampone Pi
  2. adattatore di alimentazione per Raspberry Pi
  3. Display LCD 16x2
  4. potenziometro 10k
  5. cavi di collegamento
  6. breadboard o qualsiasi schermo 16x2 schermo

Passaggio 2: collegamenti del circuito

Collegamenti del circuito
Collegamenti del circuito

I collegamenti sono mostrati in questa immagine. Ma non è obbligatorio usare questi GPIO. È possibile utilizzare qualsiasi GPIO per collegare l'LCD. Ma devi menzionare gli stessi GPIO in Programmazione. Il resistore variabile è collegato per regolare il contrasto del display. Il display è alimentato da Raspberry pi. Il pin R/W è collegato a massa perché non sto eseguendo alcuna operazione di lettura sul display.

Passaggio 3: lavoro

Lavorando
Lavorando

Ho progettato una libreria di visualizzazione e cioè lcd.py In questa libreria scrivo alcune funzioni che possono essere chiamate dall'utente. Per pilotare lcd è obbligatorio includere questa libreria nel codice. Maggiori dettagli sulla biblioteca sono disponibili in biblioteca.

Prima di tutto devi eseguire la funzione begin() e passare i pin che utilizzerai per la visualizzazione dell'interfaccia.

Qui la funzione Print() può stampare qualsiasi valore passato a questa funzione.

Questo display è interfacciato in modalità a 4 bit quindi solo 4 pin D4-D7 e RW, pin EN sono collegati al pin lampone.

Passaggio 4: prova

Image
Image

Qui è disponibile il video testato

Passaggio 5: codice

Qui il codice è disponibile per questo istruibile qui

Passaggio 6: svantaggio

Questo non funzionerà correttamente se eseguiamo questo script automaticamente all'avvio. Questo perché il Raspberry pi non è un controller in tempo reale. Hai bisogno di qualche ulteriore miglioramento in questo codice

Passaggio 7: Contattaci

Per ulteriori istruzioni segui qui

Facebook

blog

mandami un'email

Consigliato: