Sadržaj:

Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3: 5 koraka (sa slikama)
Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3: 5 koraka (sa slikama)

Video: Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3: 5 koraka (sa slikama)

Video: Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3: 5 koraka (sa slikama)
Video: How to Use Keypad Module Display with LCD 16x2 2024, Novembar
Anonim
Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3
Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3

U ovom uputstvu objašnjavamo kako spojiti 16x2 LED i 4x4 matričnu tastaturu sa Raspberry Pi3.

Za razvoj softvera koristimo Python 3.4. Možete izabrati i Python 2.7, s malim izmjenama

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali

Potrebne su nam sljedeće komponente

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

Korak 2: Postavljanje hardvera

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

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

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

16x2 LCD

Koristimo 4-bitni lcd interfejs, pa su potrebni pinovi za kontrolne singlove RS, EN, D4, D5, D6, D7 koji su povezani na GPIO-e Raspberry Pi-a.

Matrična tastatura 4x4

Instalirajte Python paket za matričnu tastaturu 4x4 i 4x3 tako da se izvode operacije zasnovane na prekidima. Stoga nema potrebe da stalno skenirate redove i kolone tastature. Ovdje se koristi unutrašnje 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 kolone = 17, 15, 14, 4 Redne pinove = 24, 22, 27, 18

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

Korak 4: Python kod

Python kod
Python kod

Kôd možete preuzeti direktno. 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 redu ako su veze koje ste napravili ispravne. Podaci tastature se prikazuju u drugom redu.

Korak 5: Pregled izlaza

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

Dodao sam prekid tastature, tako da će, ako prekinete program, na LCD -u biti prikazano Zbogom

Preporučuje se: