Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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
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
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
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
Dodao sam prekid tastature, tako da će, ako prekinete program, na LCD -u biti prikazano Zbogom