Sisällysluettelo:
- Vaihe 1: Tarvittavat materiaalit
- Vaihe 2: Laitteiston asennus
- Vaihe 3: Kytkentäkaavio
- Vaihe 4: Python -koodi
- Vaihe 5: Lähdön esikatselu
Video: Liitäntä 16x2 aakkosnumeerinen LCD- ja 4x4 -matriisinäppäimistö, jossa on vadelma Pi3: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
Suositeltava:
Layad -piirien aakkosnumeerinen näppäimistö, jossa ESP32 ja LCD -merkintä: 4 vaihetta
Layad -piirien aakkosnumeerinen näppäimistö, jossa ESP32 ja merkkinäyttö: Tässä artikkelissa esitetään aakkosnumeerisen näppäimistömoduulin ja 16x2 I2C -merkkisen LCD -moduulin käyttö tietojen syöttämiseen ESP32 -laitteeseen. Tätä menetelmää voidaan käyttää Wi-Fi-kirjautumistietojen ja muiden tietojen syöttämiseen ja hakemiseen ESP32-laitteeseen ja sieltä
Cocktail -kone, jossa on GUI -vadelma: 7 vaihetta (kuvilla)
Cocktail -kone, jossa on graafinen käyttöliittymä Vadelma: Pidätkö tekniikasta ja juhlista? Tämä projekti on tehty sinua varten! Tässä opetusohjelmassa luomme automaattisen cocktailkoneen, jossa on graafinen käyttöliittymä. Kaikki vadelman ohjaama! EDIT: Tein uuden helpommaksi ja halvemmaksi tästä linkistä
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
Retro-pelikone, jossa vadelma PI, RetroPie ja kotitekoinen kotelo: 17 vaihetta (kuvilla)
Retro-pelikone, jossa on vadelma PI, RetroPie ja kotitekoinen kotelo: Löysin jokin aika sitten Linux-jakelun Raspberry Pi: lle nimeltä RetroPie. Huomasin heti, että se on loistava idea erinomaisella toteutuksella. Monikäyttöinen retropelijärjestelmä ilman tarpeettomia ominaisuuksia. Loistava. Pian sen jälkeen päätin
Liitäntä 8051 mikrokontrolleri, jossa 16*2 lcd Proteus -simulaatiossa: 5 vaihetta (kuvilla)
Liitäntä 8051 -mikrokontrolleri, jossa 16*2 lcd Proteus -simulaatiossa: Tämä on hyvin perusprojekti 8051. Tässä projektissa kerromme sinulle, kuinka voimme liittää 16*2 lcd: n 8051 -mikro -ohjaimeen. Joten tässä käytämme täyttä 8 -bittistä tilaa. Seuraavassa opetusohjelmassa kerromme myös 4 -bittisestä tilasta