Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles juhendis selgitame, kuidas ühendada 16x2 LED- ja 4x4 maatriksklahvistikku Raspberry Pi3 -ga.
Tarkvara arendamiseks kasutame Python 3.4. Väikeste muudatustega saate valida ka Python 2.7
Samm: vajalikud materjalid
Vajame järgmisi komponente
- Vaarika Pi 3
- 5V 2A adapter Pi jaoks
- 8 GB micro SD
- 16x2 tähtnumbriline LCD
- 4x4 maatriksi klaviatuur
- Dot PCB (keskmise suurusega) või Breadboard
- Berg Strip
- Jumper Wire
- 10K pott
- Etherneti kaabel (VNC -ühenduse loomiseks sülearvutiga)
Samm: riistvara seadistamine
Me ei lisanud riistvara seadistamise samme, näiteks OS -i põletamine mikro -SD- ja VNC -liidesesse. Nende protseduuride jaoks peate leidma muid ressursse.
Sisestage OS-i eellaaditud 8 GB Micro SD-kaart Rapberry Pi 3. Ühendage Raspberry Pi sülearvutiga Etherneti kaabli abil. Valmistage riistvara juhtmestiku skeemi kohaselt.
16x2 LCD
Kasutame 4-bitise režiimi LCD-liidest, seega on juhtnuppude jaoks vajalikud nööpnõelad RS, EN, D4, D5, D6, D7, mis on ühendatud Raspberry Pi GPIO-dega.
4x4 maatriksi klaviatuur
Paigaldage Pythoni pakett maatriksklahvidele 4x4 ja 4x3, et katkestuspõhised toimingud toimuksid. Seega pole vaja kogu aeg klahvistiku ridu ja veerge skannida. Siin kasutatakse sisemist tõmbet, seega pole välist tõmbetakistust vaja.
Ühendage Raspberry Pi veebiga, seejärel avage terminal ja tippige järgmine tekst:
sudo python3.4 -m pip install pad4pi
Samm: ühendusskeem
LCD tihvtid:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPadi tihvtid:
Veeru tihvtid = 17, 15, 14, 4 Rida tihvtid = 24, 22, 27, 18
LCD ja klaviatuuri ühendamiseks saate valida ükskõik millise GPIO -tihvti, lihtsalt muutke koodis PIN -koodi. LCD ja klahvistiku ühendamiseks võite kasutada leivaplaati või trükkplaati.
Samm: Pythoni kood
Saate koodi otse alla laadida. Käivitage oma Raspberry Pi 3 -s python 3.4 abil kood.py või kopeerige tekst ja kleepige see uude skripti faili python 3.4.
Käivitage programm:
Kui teie tehtud ühendused on õiged, kuvatakse LCD -ekraanil tekst "Tere tulemast". Klaviatuuri andmed kuvatakse teisel real.
5. samm: väljundi eelvaade
Olen lisanud klaviatuuri katkestamise, nii et programmi lõpetamisel kuvatakse LCD -le hüvastijätt