Cuprins:
- Pasul 1: Materiale necesare
- Pasul 2: Configurare hardware
- Pasul 3: Schema de cablare
- Pasul 4: Cod Python
- Pasul 5: Previzualizare ieșire
Video: Interfață 16x2 LCD alfanumerică și tastatură matricială 4x4 cu Raspberry Pi3: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
În acest instructable, vă explicăm cum să interfațați tastatura matricială LED 16x2 și 4x4 cu Raspberry Pi3.
Folosim Python 3.4 pentru dezvoltarea software-ului. Puteți alege și Python 2.7, cu mici modificări
Pasul 1: Materiale necesare
Avem nevoie de următoarele componente
- Raspberry Pi 3
- Adaptor 5V 2A pentru Pi
- Micro SD de 8 GB
- LCD alfanumeric 16x2
- Tastatură cu matrice 4x4
- Dot PCB (dimensiune medie) sau Breadboard
- Fâșia Berg
- Jumper Wire
- Ghiveci de 10K
- Cablu Ethernet (pentru stabilirea conexiunii VNC cu laptop)
Pasul 2: Configurare hardware
Nu am inclus pașii pentru configurarea hardware, cum ar fi arderea sistemului de operare pe interfața micro SD și VNC. Trebuie să găsiți alte resurse pentru aceste proceduri.
Introduceți cardul SD SD de 8 GB preîncărcat în Rapberry Pi 3. Conectați Raspberry Pi la laptop prin cablu Ethernet. Realizați hardware-ul așa cum este descris în schema de conectare.
LCD 16x2
Folosim interfață LCD în mod pe 4 biți, astfel încât pinii necesari pentru cântecele de control sunt RS, EN, D4, D5, D6, D7, care este conectat la GPIO-urile Raspberry Pi.
Tastatură Matrix 4x4
Instalați pachetul Python pentru tastatura matricială 4x4 și 4x3, astfel încât să se efectueze operațiuni bazate pe întreruperi. Prin urmare, nu este nevoie să scanați rândurile și coloanele tastaturii tot timpul. Aici nu este necesar un pull-up intern, astfel încât nu este necesară rezistență de pull-up externă.
Conectați Raspberry Pi la web, apoi deschideți terminalul și tastați următoarele:
sudo python3.4 -m pip instalează pad4pi
Pasul 3: Schema de cablare
Pinii LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Pinii KeyPad:
Pinii coloanei = 17, 15, 14, 4 Pinii rândului = 24, 22, 27, 18
Puteți alege orice pin GPIO pentru interfața LCD și tastatură, trebuie doar să schimbați numărul pinului din cod. Puteți utiliza panou de calcul sau PCB pentru interfața LCD și tastatură.
Pasul 4: Cod Python
Puteți descărca codul direct. Rulați code.py cu python 3.4 în Raspberry Pi 3. Sau copiați textul și lipiți-l în noul fișier script al python 3.4.
Rulați programul:
LCD va afișa textul „Bun venit” în prima linie dacă conexiunile pe care le-ați făcut sunt corecte. Datele tastaturii sunt afișate în a doua linie.
Pasul 5: Previzualizare ieșire
Am adăugat întreruperea tastaturii, astfel încât, dacă terminați programul LCD, va apărea la revedere
Recomandat:
Tastatură alfanumerică Layad Circuits cu ESP32 și LCD cu caractere: 4 pași
Tastatură alfanumerică Layad Circuits cu ESP32 și LCD cu caractere: Acest articol demonstrează utilizarea unui modul de tastatură alfanumerică și a unui modul LCD de 16x2 caractere I2C pentru a introduce date în ESP32. Această metodă poate fi utilizată pentru a introduce și prelua acreditări Wi-Fi și alte informații către și de la ESP32
Tutorial Arduino LCD 16x2 - Interfață afișaj LCD 1602 cu Arduino Uno: 5 pași
Tutorial Arduino LCD 16x2 | Interfațarea afișajului LCD 1602 cu Arduino Uno: Bună băieți, deoarece multe proiecte au nevoie de un ecran pentru a afișa datele, fie că este vorba de un contor de bricolaj sau de un număr de abonați pe YouTube sau de un calculator sau o blocare a tastaturii cu afișaj și dacă toate aceste tipuri de proiecte sunt realizate cu arduino vor definitivel
Interfață LCD 16x2 cu Raspberry Pi: 7 pași
Interfață LCD 16x2 cu Raspberry Pi: Bună ziua, prieteni, astăzi am interfață de afișare 16x2 la Raspberry pi
Modelul controlat de tastatură Train V2.0 - Interfață PS / 2: 13 pași (cu imagini)
Modelul controlat de tastatură Train V2.0 | Interfață PS / 2: Într-una din versiunile mele anterioare Instructable, v-am arătat cum să controlați un model de cale ferată folosind o tastatură. S-a descurcat excelent, dar avea dezavantajul de a necesita un computer să funcționeze. În acest Instructable, să vedem cum să controlăm un model de tren folosind un keyboar
Interfață tastatură cu 8051 și afișarea numerelor tastaturii în 7 segmente: 4 pași (cu imagini)
Interfața tastaturii cu 8051 și afișarea numerelor tastaturii în 7 segmente: În acest tutorial vă voi spune despre cum putem interfața tastatura cu 8051 și afișarea numerelor tastaturii în afișajul pe 7 segmente