
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

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