Sommario:
- Passaggio 1: componenti necessari
- Passaggio 2: collegamenti del circuito
- Passaggio 3: lavoro
- Passaggio 4: prova
- Passaggio 5: codice
- Passaggio 6: svantaggio
- Passaggio 7: Contattaci
Video: Interfaccia LCD 16x2 con Raspberry Pi: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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à.
- Lampone Pi
- adattatore di alimentazione per Raspberry Pi
- Display LCD 16x2
- potenziometro 10k
- cavi di collegamento
- breadboard o qualsiasi schermo 16x2 schermo
Passaggio 2: 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
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
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
blog
mandami un'email
Consigliato:
Come creare un driver LCD statico con interfaccia I²C: 12 passaggi
Come realizzare un driver LCD statico con interfaccia I²C: i display a cristalli liquidi (LCD) sono ampiamente utilizzati per applicazioni commerciali e industriali grazie alle loro buone proprietà visive, al basso costo e al basso consumo energetico. Queste proprietà rendono l'LCD la soluzione standard per i dispositivi a batteria
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: 8 passaggi
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: in questo tutorial imparerai tutto su come avviare, connettere e far funzionare il dispositivo I2C (accelerometro) con il controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: 5 passaggi
Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: ciao a tutti, oggigiorno Arduino è diventato molto popolare e tutti lo accettano anche per la facilità di codifica. Ho creato la serie di basi di Arduino che aiutano i principianti, i principianti e anche gli sviluppatori per far funzionare il modulo. Questo s
Serbatoio Raspberry con interfaccia Web e streaming video: 8 passaggi (con immagini)
Raspberry Tank con interfaccia Web e streaming video: Vedremo come ho realizzato un piccolo serbatoio WiFi, in grado di controllare Web remoto e streaming video. Questo vuole essere un tutorial che richiede una conoscenza di base della programmazione elettronica e software. Per questo motivo ho scelto
Interfaccia 16x2 LCD alfanumerico e tastiera a matrice 4x4 con Raspberry Pi3: 5 passaggi (con immagini)
Interfaccia 16x2 LCD alfanumerico e tastiera a matrice 4x4 con Raspberry Pi3: in questo istruzioni spieghiamo come interfacciare il LED 16x2 e la tastiera a matrice 4x4 con Raspberry Pi3. Usiamo Python 3.4 per lo sviluppo del software. Puoi anche scegliere Python 2.7, con piccole modifiche