Sisukord:
- Samm: vajalikud materjalid
- Samm: riistvara seadistamine
- Samm: ühendusskeem
- Samm: Pythoni kood
- 5. samm: väljundi eelvaade
Video: Liides 16x2 tähtnumbriline LCD ja 4x4 maatriksklahvistik koos Raspberry Pi3 -ga: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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
Soovitan:
SUUR tähtnumbriline kuvar: 7 sammu (piltidega)
SUUR tähtnumbriline kuvar: kui teil on vaja ekraani, mida saab näha kogu ruumist, suurt valikut, on vähe valikuid. Saate teha selliseid, nagu minu aja ruudus või LED -id klaasil, kuid see võtab umbes 40 tundi tüütut tööd. Nii et siin on lihtne teha suurt ekraani
Layad Circuits tähtnumbriline klaviatuur ESP32 ja sümbol -LCD -ga: 4 sammu
Layad Circuits tähtnumbriline klaviatuur ESP32 ja sümbol -LCD -ga: see artikkel näitab tähtnumbrilise klaviatuurimooduli ja 16x2 I2C sümboliga LCD -mooduli kasutamist andmete sisestamiseks ESP32 -sse. Seda meetodit saab kasutada WiFi mandaatide ja muu teabe sisestamiseks ja allalaadimiseks ESP32-sse ja sealt
LCD 16x2 liides Raspberry Pi -ga: 7 sammu
LCD 16x2 liides Raspberry Pi -ga: Tere sõbrad, täna ühendan 16x2 ekraani Raspberry pi -ga
Arduino algajatele: Arduino liides 16x2 LCD -ga Selgitatud: 5 sammu
Arduino algajatele: Arduino liides 16x2 LCD-ga selgitatud: Tere kõigile! Tänapäeval on Arduino muutunud väga populaarseks ja kõik, kes seda ka aktsepteerivad, lihtsa kodeerimise tõttu. Olen loonud sarja Arduino põhitõdesid, mis aitavad algajatel, algajatel ja algajatel isegi arendajad, et moodul tööle saada. See on
Liides Honeywell Vista alarm koos Smart Hubiga (Wink/Smartthings): 7 sammu (koos piltidega)
Liides Honeywell Vista häire Smart Hubiga (Wink/Smartthings): Tere! Tahtsin anda lühikese õpetuse selle kohta, kuidas sain Honeywell Vista häiresüsteemi oma nutikeskusse integreerida. Ma kasutan selle õpetuse jaoks Winki, kuid see peaks toimima mis tahes nutika jaoturiga (Smartthings/Iris/jne). Enne kui alustame, peate minema