Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Postavljanje hardvera
- Korak 3: Shema ožičenja
- Korak 4: Python kod
- Korak 5: Pregled izlaza
Video: Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovim uputama objašnjavamo kako spojiti 16x2 LED i 4x4 matričnu tipkovnicu s Raspberry Pi3.
Za razvoj softvera koristimo Python 3.4. Također možete odabrati Python 2.7, s malim izmjenama
Korak 1: Potrebni materijali
Potrebne su nam sljedeće komponente
- Malina Pi 3
- 5V 2A adapter za Pi
- 8GB micro SD
- 16x2 Alfanumerički LCD
- Matrična tipkovnica 4x4
- Dot PCB (srednje veličine) ili Breadboard
- Berg Strip
- Kratkospojna žica
- 10K lonac
- Ethernet kabel (za uspostavljanje VNC veze s prijenosnim računalom)
Korak 2: Postavljanje hardvera
Nismo uključili korake za postavljanje hardvera, kao što je snimanje OS -a na mikro SD i VNC sučelje. Morate pronaći druge izvore za ove postupke.
Umetnite unaprijed umetnutu Micro SD karticu od 8 GB u Rapberry Pi 3. Povežite Raspberry Pi s prijenosnim računalom putem Ethernet kabela. Napravite hardver kako je opisano u shemi ožičenja.
16x2 LCD
Koristimo 4-bitni LCD sučelje, pa su potrebni pinovi za kontrolne singlove RS, EN, D4, D5, D6, D7 koji je spojen na GPIO-e Raspberry Pi.
Matrična tipkovnica 4x4
Instalirajte Python paket za matričnu tipkovnicu 4x4 i 4x3 tako da se izvode operacije temeljene na prekidima. Stoga nema potrebe stalno skenirati retke i stupce tipkovnice. Ovdje se koristi unutarnje navlačenje pa nije potreban vanjski navlačni otpornik.
Povežite Raspberry Pi na web, zatim otvorite terminal i upišite sljedeće:
sudo python3.4 -m pip install pad4pi
Korak 3: Shema ožičenja
LCD pinovi:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Igle tipkovnice:
Igle stupaca = 17, 15, 14, 4 Redne pinove = 24, 22, 27, 18
Možete odabrati bilo koje GPIO pinove za povezivanje LCD -a i tipkovnice, samo promijenite pin broj u kodu. Za povezivanje LCD -a i tipkovnice možete koristiti matičnu ploču ili PCB.
Korak 4: Python kod
Kôd možete preuzeti izravno. Pokrenite code.py s pythonom 3.4 u svom Raspberry Pi 3. Ili kopirajte tekst i zalijepite ga u novu datoteku skripte pythona 3.4.
Pokrenite program:
LCD će prikazati tekst "Dobrodošli" u prvom retku ako su veze koje ste napravili ispravne. Podaci tipkovnice prikazani su u drugom retku.
Korak 5: Pregled izlaza
Dodao sam prekid tipkovnice, tako da ako prekinete program, LCD će prikazati Good bye
Preporučeni:
Matrična točka 32x8 Max7219 Sučelje s Ardiunom: 5 koraka (sa slikama)
Dot Matrix 32x8 Max7219 U sučelju s Ardiunom: Pozdrav svima, Dot Matrix baziran na Max7219 nije nov u 2020., donedavno je postupak postavljanja bio dobro dokumentiran, bilo bi potrebno preuzeti hardversku biblioteku iz MajicDesigns. i promijenio nekoliko redaka u datotekama zaglavlja, a FC16 je radio poput šarma. Ovo je bilo do
Matrična membranska tipkovnica 4x4 pomoću Arduino Nano: 4 koraka
4x4 matrična membranska tipkovnica pomoću Arduino Nano: 4x4 matrična membranska tipkovnica je modul tipkovnice koji se često koristi za izradu Arduino projekata, poput kalkulatora, unosa lozinke i drugih. Ovo su značajke ove tipkovnice: Vrlo tanak dizajn jednostavan za korištenje u bilo kojem Specifikacija ključa: Maxi
LCD sučelje 16x2 s Raspberry Pi: 7 koraka
LCD 16x2 sučelje s Raspberry Pi: Pozdrav prijatelji, danas povezujem 16x2 zaslon s Raspberry pi
Arduino za početnike: Arduino sučelje sa 16x2 LCD pojašnjenjem: 5 koraka
Arduino za početnike: Arduino sučelje sa 16x2 LCD-om Objašnjeno: Pozdrav svima, Danas je Arduino postao vrlo popularan i svi su ga prihvatili zbog jednostavnosti kodiranja. Napravio sam niz Arduino osnova koje pomažu početnicima, početnicima i čak i programeri kako bi modul mogao raditi. Ovo je
Sučelje LED matrična točka (8x8) s NodeMCU: 6 koraka (sa slikama)
Sučelje LED matrične točke (8x8) S NodeMCU -om: Pozdrav tvorci, ja sam s još jednim jednostavnim i cool Instructable -om. U ovom Instructable -u ćemo naučiti kako sučeliti LED Dot Matrix (8x8) s NodeMCU -om. Dakle, počnimo