Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli
- 2. darbība. Aparatūras iestatīšana
- 3. darbība: elektroinstalācijas shēma
- 4. darbība: Python kods
- 5. darbība: izvades priekšskatījums
Video: Saskarne 16x2 burtciparu LCD un 4x4 matricas tastatūra ar Raspberry Pi3: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā pamācībā mēs izskaidrojam, kā savienot 16x2 LED un 4x4 matricas tastatūru ar Raspberry Pi3.
Programmatūras izstrādei mēs izmantojam Python 3.4. Jūs varat arī izvēlēties Python 2.7 ar nelielām izmaiņām
1. darbība. Nepieciešamie materiāli
Mums ir nepieciešami šādi komponenti
- Raspberry Pi 3
- 5V 2A adapteris Pi
- 8 GB micro SD
- 16x2 burtciparu LCD
- 4x4 matricas tastatūra
- Punktu PCB (vidēja izmēra) vai maizes dēlis
- Berga sloksne
- Jumper Wire
- 10K katls
- Ethernet kabelis (VNC savienojuma izveidei ar klēpjdatoru)
2. darbība. Aparatūras iestatīšana
Mēs neiekļāvām aparatūras iestatīšanas darbības, piemēram, OS ierakstīšanu micro SD un VNC saskarnē. Jums ir jāatrod citi resursi šīm procedūrām.
Ievietojiet operētājsistēmā iepriekš ielādētu 8 GB Micro SD karti Rapberry Pi 3. Pievienojiet Raspberry Pi klēpjdatoram, izmantojot Ethernet kabeli. Izveidojiet aparatūru, kā aprakstīts elektroinstalācijas shēmā.
16x2 LCD
Mēs izmantojam 4 bitu režīma lcd saskarni, tāpēc kontroles singaliem nepieciešamās tapas ir RS, EN, D4, D5, D6, D7, kas ir savienotas ar Raspberry Pi GPIO.
4x4 matricas tastatūra
Instalējiet Python pakotni 4x4 un 4x3 matricas tastatūrai, lai tiktu veiktas darbības uz pārtraukumiem. Tādējādi nav nepieciešams visu laiku skenēt tastatūras rindas un kolonnas. Šeit tiek izmantota iekšējā pievilkšanās, tāpēc nav nepieciešams ārējs pievilkšanas rezistors.
Pievienojiet Raspberry Pi tīmeklim, pēc tam atveriet termināli un ierakstiet šo:
sudo python3.4 -m pip instalēt pad4pi
3. darbība: elektroinstalācijas shēma
LCD tapas:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPad tapas:
Kolonnas tapas = 17, 15, 14, 4 Rindas tapas = 24, 22, 27, 18
LCD un tastatūras saskarnei varat izvēlēties jebkuru GPIO tapu, vienkārši mainiet tapas kodu kodā. LCD un tastatūras saskarnei varat izmantot maizes dēli vai PCB.
4. darbība: Python kods
Jūs varat lejupielādēt kodu tieši. Palaidiet code.py ar python 3.4 savā Raspberry Pi 3. Vai arī nokopējiet tekstu un ielīmējiet to jaunā python 3.4 skripta failā.
Palaidiet programmu:
Ja jūsu izveidotie savienojumi ir pareizi, LCD pirmajā rindā tiks parādīts teksts "Welcome". Tastatūras dati tiek parādīti otrajā rindā.
5. darbība: izvades priekšskatījums
Esmu pievienojis tastatūras pārtraukumu, lai, pārtraucot programmu, LCD ekrānā parādītos Good bye
Ieteicams:
LIELS burtciparu displejs: 7 soļi (ar attēliem)
LIELS burtciparu displejs: ja jums ir nepieciešams displejs, ko var redzēt no visas istabas, ir liels izvēle-liels displejs. Jūs varat izveidot tādu kā mans “laika kvadrāts” vai “gaismas diodes uz stikla”, taču tas aizņem apmēram 40 stundas nogurdinoša darba. Tāpēc šeit ir viegli izveidot lielu displeju
Layad Circuits burtciparu tastatūra ar ESP32 un rakstzīmju LCD: 4 soļi
Layad shēmas burtciparu tastatūra ar ESP32 un rakstzīmju LCD: Šis raksts parāda burtciparu tastatūras moduļa un 16x2 I2C rakstzīmju LCD moduļa izmantošanu datu ievadīšanai ESP32. Šo metodi var izmantot, lai ievadītu un izgūtu Wi-Fi akreditācijas datus un citu informāciju uz ESP32 un no tās
4x4 matricas membrānas tastatūra, izmantojot Arduino Nano: 4 soļi
4x4 matricas membrānas tastatūra, izmantojot Arduino Nano: 4x4 matricas membrānas tastatūra ir tastatūras modulis, ko bieži izmanto, lai izveidotu Arduino projektus, piemēram, kalkulatorus, paroles ievadi un citus. Šīs ir šīs tastatūras iezīmes: Ļoti plāns dizains, viegli lietojams jebkurā Galvenais specifikācija: Maxi
LCD 16x2 saskarne ar Raspberry Pi: 7 soļi
LCD 16x2 saskarne ar Raspberry Pi: Sveiki draugi, šodien es savienoju 16x2 displeju ar Raspberry pi
Arduino iesācējiem: Arduino saskarne ar 16x2 LCD skaidrojumu: 5 soļi
Arduino iesācējiem: Arduino saskarne ar 16x2 LCD paskaidrojumu: Sveiki, visi! Mūsdienās Arduino ir kļuvis ļoti populārs, un visi to pieņem arī kodēšanas viegluma dēļ. Esmu izveidojis Arduino Basics sēriju, kas palīdz iesācējiem, iesācējiem un pat izstrādātājiem, lai panāktu moduļa darbību. Šī ir