Taula de continguts:

Interfície 16x2 LCD alfanumèric i teclat Matrix 4x4 amb gerds Pi3: 5 passos (amb imatges)
Interfície 16x2 LCD alfanumèric i teclat Matrix 4x4 amb gerds Pi3: 5 passos (amb imatges)

Vídeo: Interfície 16x2 LCD alfanumèric i teclat Matrix 4x4 amb gerds Pi3: 5 passos (amb imatges)

Vídeo: Interfície 16x2 LCD alfanumèric i teclat Matrix 4x4 amb gerds Pi3: 5 passos (amb imatges)
Vídeo: teclado 4x4 por I2C con Arduino , menos cables con esta técnica #editronikx #arduino #shorts 2024, Desembre
Anonim
Interfície de teclat matricial LCD alfanumèric 16x2 And4x4 amb Raspberry Pi3
Interfície de teclat matricial LCD alfanumèric 16x2 And4x4 amb Raspberry Pi3

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

Materials necessaris
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

Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
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

Esquema de cablejat
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

Codi Python
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

Visualització prèvia de la sortida
Visualització prèvia de la sortida
Visualització prèvia de la sortida
Visualització prèvia de la sortida
Visualització prèvia de la sortida
Visualització prèvia de la sortida

He afegit la interrupció del teclat, de manera que si finalitzeu el programa LCD es mostrarà Adéu

Recomanat: