Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä ohjeessa selitämme, miten 16x2 LED- ja 4x4 -matriisinäppäimistö liitetään Raspberry Pi3 -laitteeseen.
Käytämme ohjelmiston kehittämiseen Python 3.4: ää. Voit myös valita Python 2.7: n pienillä muutoksilla
Vaihe 1: Tarvittavat materiaalit
Edellytämme seuraavia komponentteja
- Raspberry Pi 3
- 5V 2A -sovitin Pi: lle
- 8 Gt: n micro SD
- 16x2 aakkosnumeerinen LCD
- 4x4 matriisin näppäimistö
- Piste -piirilevy (keskikokoinen) tai leipälevy
- Berg Strip
- Hyppyjohdin
- 10K potti
- Ethernet -kaapeli (VNC -yhteyden muodostamiseen kannettavan tietokoneen kanssa)
Vaihe 2: Laitteiston asennus
Emme sisällyttäneet laitteiston asennuksen vaiheita, kuten käyttöjärjestelmän polttamista micro SD- ja VNC -käyttöliittymään. Sinun on löydettävä muita resursseja näitä menettelyjä varten.
Aseta käyttöjärjestelmään esiladattu 8 Gt: n Micro SD -kortti Rapberry Pi 3. Liitä Raspberry Pi kannettavaan tietokoneeseen Ethernet-kaapelilla. Tee laitteisto kytkentäkaavion mukaisesti.
16x2 LCD
Käytämme 4-bittistä lcd-käyttöliittymää, joten Control singalien tarvittavat nastat ovat RS, EN, D4, D5, D6, D7, joka on kytketty Raspberry Pi: n GPIO-laitteisiin.
4x4 Matrix -näppäimistö
Asenna Python -paketti matriisinäppäimistölle 4x4 ja 4x3, jotta keskeytyspohjaiset toiminnot suoritetaan. Näppäimistön rivejä ja sarakkeita ei siis tarvitse skannata koko ajan. Tässä käytetään sisäistä vetoa, joten ulkoista vetovastusta ei tarvita.
Liitä Raspberry Pi verkkoon, avaa pääte ja kirjoita seuraava:
sudo python3.4 -m pip asentaa pad4pi
Vaihe 3: Kytkentäkaavio
LCD -nastat:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPad -nastat:
Sarakkeen nastat = 17, 15, 14, 4 Rivitapit = 24, 22, 27, 18
Voit valita minkä tahansa GPIO -nastan nestekidenäytön ja näppäimistön liittämiseksi, muuta vain koodin PIN -koodi. Voit käyttää LCD -paneelin ja näppäimistön liittämiseen joko leipälevyä tai piirilevyä.
Vaihe 4: Python -koodi
Voit ladata koodin suoraan. Suorita code.py Raspberry Pi 3: n python 3.4: llä tai kopioi teksti ja liitä se uuteen python 3.4: n komentotiedostoon.
Suorita ohjelma:
Nestekidenäytössä näkyy teksti "Welcome" ensimmäisellä rivillä, jos tekemäsi liitännät ovat oikein. Näppäimistön tiedot näkyvät toisella rivillä.
Vaihe 5: Lähdön esikatselu
Olen lisännyt näppäimistön keskeytyksen, joten jos lopetat ohjelman, nestekidenäytössä näkyy Hyvästi