INHOUDSOPGAWE:

Interface 16x2 Alfanumeriese LCD And4x4 Matriks Toetsenbord Met Framboos Pi3: 5 stappe (met foto's)
Interface 16x2 Alfanumeriese LCD And4x4 Matriks Toetsenbord Met Framboos Pi3: 5 stappe (met foto's)

Video: Interface 16x2 Alfanumeriese LCD And4x4 Matriks Toetsenbord Met Framboos Pi3: 5 stappe (met foto's)

Video: Interface 16x2 Alfanumeriese LCD And4x4 Matriks Toetsenbord Met Framboos Pi3: 5 stappe (met foto's)
Video: 🇳🇱 4x4 MATRIX KEYPAD / MEMBRAAN TOETSENBORD - Arduino les #26 2024, Julie
Anonim
Interface 16x2 Alfanumeriese LCD And4x4 Matriks Toetsenbord Met Framboos Pi3
Interface 16x2 Alfanumeriese LCD And4x4 Matriks Toetsenbord Met Framboos Pi3

In hierdie instruksies verduidelik ons hoe u 16x2 LED- en 4x4 -matriks -toetsbord met Raspberry Pi3 kan koppel.

Ons gebruik Python 3.4 vir die ontwikkeling van die sagteware. U kan ook Python 2.7 kies, met min veranderinge

Stap 1: materiaal benodig

Materiaal benodig
Materiaal benodig

Ons benodig die volgende komponente

  • Framboos Pi 3
  • 5V 2A adapter vir Pi
  • 8 GB mikro -SD
  • 16 x 2 alfanumeriese LCD
  • 4x4 matriks Toetsenbord
  • Dot PCB (medium grootte) of broodpan
  • Berg Strip
  • Jumper Wire
  • 10K pot
  • Ethernet -kabel (vir die totstandkoming van VNC -verbinding met 'n skootrekenaar)

Stap 2: hardeware -opstelling

Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling

Ons het nie die stappe vir hardeware -opstelling ingesluit nie, soos om OS op die micro SD- en VNC -koppelvlak te verbrand. U moet ander hulpbronne vir hierdie prosedures vind.

Plaas die vooraf gelaaide 8 GB Micro SD-kaart van die bedryfstelsel in die Rapberry Pi 3. Koppel Raspberry Pi aan 'n skootrekenaar deur 'n Ethernet-kabel. Maak die hardeware soos beskryf in die bedradingsdiagram.

16x2 LCD

Ons gebruik 'n 4-bis-modus lcd-koppelvlak, dus die vereiste penne vir Control singals is RS, EN, D4, D5, D6, D7 wat gekoppel is aan GPIO's van Raspberry Pi.

4x4 Matriks Toetsenbord

Installeer die Python -pakket vir die 4x4- en 4x3 -matriks -klavier sodat bedrywighede wat onderbreek word, uitgevoer word. Dit is dus nie nodig om die rye en kolomme van die bedieningspaneel deurgaans te skandeer nie. Hier word interne optrek gebruik, dus is geen eksterne optrekweerstand nodig nie.

Koppel Raspberry Pi aan die internet, maak dan die terminale oop en tik die volgende:

sudo python3.4 -m pip installeer pad4pi

Stap 3: Bedradingsdiagram

Bedradingsdiagram
Bedradingsdiagram

LCD penne:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

KeyPad -penne:

Kolompenne = 17, 15, 14, 4 Rye penne = 24, 22, 27, 18

U kan enige GPIO -penne kies vir die koppelvlak van LCD en toetsbord, verander net die speldnommer in die kode. U kan 'n broodbord of 'n PCB gebruik om die LCD en die toetsbord te koppel.

Stap 4: Python -kode

Python -kode
Python -kode

U kan die kode direk aflaai. Begin code.py met python 3.4 in u Raspberry Pi 3. Of kopieer die teks en plak dit in die nuwe script lêer van python 3.4.

Begin die program:

LCD sal die teks "Welkom" in die eerste reël vertoon as die verbindings wat u gemaak het, korrek is. Die sleutelborddata word in die tweede reël vertoon.

Stap 5: Voorskou op uitvoer

Uitvoervoorskou
Uitvoervoorskou
Uitvoervoorskou
Uitvoervoorskou
Uitvoervoorskou
Uitvoervoorskou

Ek het die sleutelbordonderbreking bygevoeg, sodat as u die program beëindig, die LCD totsiens sal vertoon

Aanbeveel: