Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode vysvetľujeme, ako prepojiť maticovú klávesnicu 16x2 LED a 4x4 s Raspberry Pi3.
Na vývoj softvéru používame Python 3.4. Môžete si tiež vybrať Python 2.7, s malými úpravami
Krok 1: Potrebný materiál
Vyžadujeme nasledujúce komponenty
- Raspberry Pi 3
- 5V 2A adaptér pre Pi
- 8 GB micro SD
- 16x2 alfanumerický LCD
- Maticová klávesnica 4x4
- Bodkovaná doska plošných spojov (stredná veľkosť) alebo Breadboard
- Berg Strip
- Prepojovací drôt
- 10K hrniec
- Ethernetový kábel (na vytvorenie pripojenia VNC s prenosným počítačom)
Krok 2: Nastavenie hardvéru
Nezahrnuli sme kroky pre nastavenie hardvéru, ako je napaľovanie operačného systému na rozhranie micro SD a VNC. Na tieto postupy musíte nájsť ďalšie zdroje.
Vložte 8 GB Micro SD kartu s predinštalovaným OS do Rapberry Pi 3. Pripojte Raspberry Pi k notebooku ethernetovým káblom. Vyrobte hardvér podľa popisu v schéme zapojenia.
16x2 LCD
Používame lcd rozhranie so 4-bitovým režimom, takže požadované piny pre Control singals sú RS, EN, D4, D5, D6, D7, ktoré sú pripojené k GPIO Raspberry Pi.
Maticová klávesnica 4x4
Nainštalujte balík Python pre maticovú klávesnicu 4x4 a 4x3, aby sa mohli vykonávať operácie založené na prerušení. Nie je teda potrebné neustále skenovať riadky a stĺpce klávesnice. Tu sa používalo vnútorné zdvíhanie, takže nie je potrebný žiadny externý zdvíhací odpor.
Pripojte Raspberry Pi k webu, potom otvorte terminál a zadajte nasledujúci príkaz:
sudo python3.4 -m pip install pad4pi
Krok 3: Schéma zapojenia
LCD kolíky:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Piny klávesnice:
Kolíkové stĺpiky = 17, 15, 14, 4 Riadkové kolíky = 24, 22, 27, 18
Môžete si vybrať akékoľvek piny GPIO na prepojenie LCD a klávesnice, stačí zmeniť číslo kódu v kóde. Na prepojenie LCD a klávesnice môžete použiť nepájivú dosku alebo PCB.
Krok 4: Python kód
Kód si môžete stiahnuť priamo. Spustite code.py s pythonom 3.4 vo svojom Raspberry Pi 3. Alebo skopírujte text a prilepte ho do nového súboru skriptu v pythone 3.4.
Spustite program:
Ak sú pripojenia správne, LCD zobrazí v prvom riadku text „Vitajte“. V druhom riadku sa zobrazia údaje klávesnice.
Krok 5: Ukážka výstupu
Pridal som prerušenie klávesnice, takže po ukončení programu sa na LCD displeji zobrazí Zbohom