Turinys:

Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“: 5 žingsniai (su paveikslėliais)
Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“: 5 žingsniai (su paveikslėliais)

Video: Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“: 5 žingsniai (su paveikslėliais)

Video: Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“: 5 žingsniai (su paveikslėliais)
Video: How to Interface 16x2 LCD with STM32 using Arduino Programming and Arduino IDE 2024, Liepa
Anonim
Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“
Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“

Š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

Reikalingos medžiagos
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

Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos 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

Elektros schema
Elektros 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

Python kodas
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

Išvesties peržiūra
Išvesties peržiūra
Išvesties peržiūra
Išvesties peržiūra
Išvesties peržiūra
Išvesties peržiūra

Pridėjau klaviatūros pertraukimą, todėl nutraukus programą LCD ekrane pasirodys „Good bye“

Rekomenduojamas: