Sadržaj:

Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3: 5 koraka (sa slikama)
Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3: 5 koraka (sa slikama)

Video: Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3: 5 koraka (sa slikama)

Video: Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3: 5 koraka (sa slikama)
Video: interface keypad and LCD with Arduino mega #arduino #emergingengineer 2024, Lipanj
Anonim
Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3
Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3

U ovim uputama objašnjavamo kako spojiti 16x2 LED i 4x4 matričnu tipkovnicu s Raspberry Pi3.

Za razvoj softvera koristimo Python 3.4. Također možete odabrati Python 2.7, s malim izmjenama

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali

Potrebne su nam sljedeće komponente

  • Malina Pi 3
  • 5V 2A adapter za Pi
  • 8GB micro SD
  • 16x2 Alfanumerički LCD
  • Matrična tipkovnica 4x4
  • Dot PCB (srednje veličine) ili Breadboard
  • Berg Strip
  • Kratkospojna žica
  • 10K lonac
  • Ethernet kabel (za uspostavljanje VNC veze s prijenosnim računalom)

Korak 2: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera

Nismo uključili korake za postavljanje hardvera, kao što je snimanje OS -a na mikro SD i VNC sučelje. Morate pronaći druge izvore za ove postupke.

Umetnite unaprijed umetnutu Micro SD karticu od 8 GB u Rapberry Pi 3. Povežite Raspberry Pi s prijenosnim računalom putem Ethernet kabela. Napravite hardver kako je opisano u shemi ožičenja.

16x2 LCD

Koristimo 4-bitni LCD sučelje, pa su potrebni pinovi za kontrolne singlove RS, EN, D4, D5, D6, D7 koji je spojen na GPIO-e Raspberry Pi.

Matrična tipkovnica 4x4

Instalirajte Python paket za matričnu tipkovnicu 4x4 i 4x3 tako da se izvode operacije temeljene na prekidima. Stoga nema potrebe stalno skenirati retke i stupce tipkovnice. Ovdje se koristi unutarnje navlačenje pa nije potreban vanjski navlačni otpornik.

Povežite Raspberry Pi na web, zatim otvorite terminal i upišite sljedeće:

sudo python3.4 -m pip install pad4pi

Korak 3: Shema ožičenja

Shema ožičenja
Shema ožičenja

LCD pinovi:

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

Igle tipkovnice:

Igle stupaca = 17, 15, 14, 4 Redne pinove = 24, 22, 27, 18

Možete odabrati bilo koje GPIO pinove za povezivanje LCD -a i tipkovnice, samo promijenite pin broj u kodu. Za povezivanje LCD -a i tipkovnice možete koristiti matičnu ploču ili PCB.

Korak 4: Python kod

Python kod
Python kod

Kôd možete preuzeti izravno. Pokrenite code.py s pythonom 3.4 u svom Raspberry Pi 3. Ili kopirajte tekst i zalijepite ga u novu datoteku skripte pythona 3.4.

Pokrenite program:

LCD će prikazati tekst "Dobrodošli" u prvom retku ako su veze koje ste napravili ispravne. Podaci tipkovnice prikazani su u drugom retku.

Korak 5: Pregled izlaza

Pregled izlaza
Pregled izlaza
Pregled izlaza
Pregled izlaza
Pregled izlaza
Pregled izlaza

Dodao sam prekid tipkovnice, tako da ako prekinete program, LCD će prikazati Good bye

Preporučeni: