Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
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
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
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
Dodao sam prekid tipkovnice, tako da ako prekinete program, LCD će prikazati Good bye