Turinys:
- 1 žingsnis: reikalingos medžiagos
- 2 žingsnis: Aparatūros sąranka
- 3 žingsnis: laidų schema
- 4 žingsnis: „Python“kodas
- 5 veiksmas: išvesties peržiūra
Video: Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“: 5 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Šioje instrukcijoje paaiškiname, kaip prijungti 16x2 LED ir 4x4 matricos klaviatūrą su „Raspberry Pi3“.
Programinei įrangai kurti naudojame „Python 3.4“. Taip pat galite pasirinkti „Python 2.7“su nedideliais pakeitimais
1 žingsnis: reikalingos medžiagos
Mums reikalingi šie komponentai
- Raspberry Pi 3
- 5V 2A adapteris Pi
- 8 GB „micro SD“
- 16x2 raidžių ir skaitmenų skystųjų kristalų ekranas
- 4x4 matricos klaviatūra
- Taškinis PCB (vidutinio dydžio) arba „Breadboard“
- Bergo juostelė
- Jumper Wire
- 10K puodas
- Ethernet kabelis (skirtas VNC ryšiui su nešiojamuoju kompiuteriu užmegzti)
2 žingsnis: Aparatūros sąranka
Mes neįtraukėme aparatūros sąrankos veiksmų, tokių kaip OS įrašymas į „micro SD“ir „VNC“sąsają. Šioms procedūroms turite rasti kitų išteklių.
Įdėkite OS iš anksto įdėtą 8 GB „Micro SD“kortelę į „Rapberry Pi 3.“. Prijunkite „Raspberry Pi“prie nešiojamojo kompiuterio eterneto kabeliu. Padarykite aparatūrą, kaip aprašyta elektros instaliacijos schemoje.
16x2 LCD ekranas
Mes naudojame 4 bitų režimo LCD sąsają, todėl reikalingi kaiščiai valdymo singaliams yra RS, EN, D4, D5, D6, D7, kurie yra prijungti prie „Raspberry Pi“GPIO.
4x4 matricos klaviatūra
Įdiekite „Python“paketą 4x4 ir 4x3 matricos klaviatūrai, kad būtų atliekamos pertraukimo operacijos. Taigi nereikia visą laiką tikrinti klaviatūros eilučių ir stulpelių. Čia naudojamas vidinis traukimas, todėl nereikia išorinio traukimo rezistoriaus.
Prijunkite Raspberry Pi prie žiniatinklio, tada atidarykite terminalą ir įveskite:
sudo python3.4 -m pip įdiegti pad4pi
3 žingsnis: laidų schema
LCD kaiščiai:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
„KeyPad“kaiščiai:
Stulpelio kaiščiai = 17, 15, 14, 4 Eilutės kaiščiai = 24, 22, 27, 18
Galite pasirinkti bet kokius GPIO kaiščius, skirtus LCD ir klaviatūros sąsajai, tiesiog pakeiskite PIN kodą. Norėdami naudoti LCD ir klaviatūrą, galite naudoti duonos lentą arba PCB.
4 žingsnis: „Python“kodas
Kodą galite atsisiųsti tiesiogiai. „Raspberry Pi 3.“paleiskite „code.py“su „python 3.4“. Arba nukopijuokite tekstą ir įklijuokite jį į naują „python 3.4“scenarijaus failą.
Paleiskite programą:
Jei jūsų prijungtos jungtys yra teisingos, pirmoje eilutėje LCD bus rodomas tekstas „Sveiki atvykę“. Klaviatūros duomenys rodomi antroje eilutėje.
5 veiksmas: išvesties peržiūra
Pridėjau klaviatūros pertraukimą, todėl nutraukus programą LCD ekrane pasirodys „Good bye“
Rekomenduojamas:
DIDELIS raidžių ir skaitmenų ekranas: 7 žingsniai (su nuotraukomis)
DIDELIS raidžių ir skaitmenų ekranas: yra mažai pasirinkimų, jei jums reikia ekrano, matomo iš viso kambario, didelio ekrano. Galite pagaminti tokius kaip mano „laiko kvadratas“arba „šviesos diodai ant stiklo“, tačiau tai užtrunka apie 40 valandų varginančio darbo. Taigi čia yra lengva padaryti didelį ekraną
„Atmega16“mikrovaldiklio sąsaja su taškinės matricos LED ekranu: 5 žingsniai
„Atmega16“mikrovaldiklio sąsaja su taškinės matricos LED ekranu: Šiame projekte mes sujungsime vieno taško matricos LED ekraną su AVR (Atmega16) mikrovaldikliu. Čia mes parodysime modeliavimą „proteus“, tą patį galite pritaikyti savo aparatinėje įrangoje. Taigi čia pirmiausia atspausdinsime vieną simbolį, tarkime, „A“t
4x4 matricos membraninė klaviatūra naudojant „Arduino Nano“: 4 žingsniai
4x4 matricos membraninė klaviatūra naudojant „Arduino Nano“: „4x4 Matrix Membrane“klaviatūra yra klaviatūros modulis, kuris dažnai naudojamas kuriant „Arduino“projektus, pvz., Skaičiuotuvus, įvedant slaptažodį ir kitus. Tai šios klaviatūros ypatybės: Labai plonas dizainas, kurį lengva naudoti bet kurioje vietoje Pagrindinė specifikacija: „Maxi…“
Taškinės matricos LED ekrano sąsaja su 8051 mikrovaldikliu: 5 žingsniai
Taškinės matricos LED ekrano sąsaja su 8051 mikrovaldikliu: Šiame projekte mes sujungsime vieno taško matricos LED ekraną su 8051 mikrovaldikliu. Čia mes parodysime modeliavimą „proteus“, tą patį galite pritaikyti savo aparatinėje įrangoje. Taigi čia pirmiausia išspausdinsime vieną simbolį, sakykime „A“šiame diske
Pamoka Kaip sukurti 4 skaitmenų ekrano sąsają naudojant „Arduino UNO“: 6 žingsniai (su paveikslėliais)
Pamoka Kaip sukurti 4 skaitmenų ekrano sąsają naudojant „Arduino UNO“: ši pamoka išmokys jus kelių 4 skaitmenų ekrano naudojimo su „Arduino UNO“pagrindų