Taula de continguts:
- Pas 1: materials necessaris
- Pas 2: Configuració del maquinari
- Pas 3: Esquema de cablejat
- Pas 4: codi Python
- Pas 5: previsualització de la sortida
Vídeo: Interfície 16x2 LCD alfanumèric i teclat Matrix 4x4 amb gerds Pi3: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest instructable, expliquem com interfície de teclat de matriu LED 16x2 i 4x4 amb Raspberry Pi3.
Utilitzem Python 3.4 per desenvolupar el programari. També podeu triar Python 2.7, amb petites alteracions
Pas 1: materials necessaris
Necessitem els components següents
- Raspberry Pi 3
- Adaptador 5V 2A per Pi
- Micro SD de 8 GB
- LCD alfanumèric de 16 x 2
- Teclat de matriu 4x4
- Dot PCB (mida mitjana) o Breadboard
- Franja de Berg
- Jumper Wire
- Olla de 10K
- Cable Ethernet (per establir connexió VNC amb ordinador portàtil)
Pas 2: Configuració del maquinari
No hem inclòs els passos per a la configuració del maquinari, com ara gravar SO a la interfície micro SD i VNC. Heu de trobar altres recursos per a aquests procediments.
Inseriu una targeta micro SD de 8 GB precarregada del sistema operatiu al Rapberry Pi 3. Connecteu Raspberry Pi al portàtil mitjançant un cable Ethernet. Feu el maquinari tal com es descriu al diagrama de cablejat.
LCD de 16x2
Utilitzem una interfície lcd de mode de 4 bits, de manera que els pins necessaris per als singles de control són RS, EN, D4, D5, D6, D7, que està connectat a GPIO de Raspberry Pi.
Teclat Matrix 4x4
Instal·leu el paquet Python per al teclat matricial 4x4 i 4x3 perquè es realitzin operacions basades en interrupcions. Per tant, no cal escanejar les files i les columnes del teclat tot el temps. En aquest cas, no es requereix cap resistència externa.
Connecteu Raspberry Pi al web i obriu el terminal i escriviu el següent:
sudo python3.4 -m pip instal·la pad4pi
Pas 3: Esquema de cablejat
Pins LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Pins del KeyPad:
Pins de columna = 17, 15, 14, 4 Pins de fila = 24, 22, 27, 18
Podeu triar qualsevol pin GPIO per a la interfície LCD i teclat, només cal canviar el número de pin al codi. Podeu utilitzar taulers de suport o PCB per connectar LCD i teclat.
Pas 4: codi Python
Podeu descarregar el codi directament. Executeu code.py amb python 3.4 al vostre Raspberry Pi 3. O copieu el text i enganxeu-lo al fitxer de script nou de python 3.4.
Executeu el programa:
La pantalla LCD mostrarà el text "Benvinguda" a la primera línia si les connexions que heu fet són correctes. Les dades del teclat es mostren a la segona línia.
Pas 5: previsualització de la sortida
He afegit la interrupció del teclat, de manera que si finalitzeu el programa LCD es mostrarà Adéu
Recomanat:
Teclat alfanumèric de circuits Layad amb ESP32 i LCD de caràcters: 4 passos
Teclat alfanumèric de circuits Layad amb ESP32 i LCD de caràcters: aquest article demostra l’ús d’un mòdul de teclat alfanumèric i d’un mòdul LCD de caràcters I2C de 16x2 per introduir dades a l’ESP32. Aquest mètode es pot utilitzar per introduir i recuperar credencials de Wi-Fi i altra informació des de i des de l’ESP32
Teclat Lego 4x4 Matrix: 8 passos (amb imatges)
Lego 4x4 Keypad Matrix: Tot i que he estat atrapat a la casa durant les últimes setmanes, finalment he aconseguit acabar alguns projectes que m’han remolinat al cap. He utilitzat Lego com a fonament de la majoria dels meus projectes en les últimes setmanes
Interfície de teclat amb Arduino. [Mètode únic]: 7 passos (amb imatges)
Interfície de teclat amb Arduino. [Mètode únic]: Hola i benvingut al meu primer instructable! :) En aquest instructable m'agradaria compartir una biblioteca fantàstica per a la interfície del teclat amb arduino: "Biblioteca de contrasenyes", inclosa la "Biblioteca del teclat". Aquesta biblioteca inclou les millors funcions que oferim
Pi Home, un assistent virtual amb tecnologia de gerds: 11 passos (amb imatges)
Pi Home, un assistent virtual amb tecnologia de gerds: Google Home és útil per tenir a casa. És un bonic dispositiu amb assistent de Google integrat: un assistent personal digital de punta de Google. Pot reproduir contingut multimèdia, desar recordatoris i notes, indicar-vos la durada del vostre desplaçament diari
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments