Mündəricat:
- Addım 1: Lazımi materiallar
- Addım 2: Hardware Setup
- Addım 3: Bağlama Şeması
- Addım 4: Python Kodu
- Addım 5: Çıxış Önizləmə
Video: Raspberry Pi3: 5 Adımlı 16x2 Alfasayısal LCD Və 4x4 Matrix Klaviatura (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu təlimatlarda, Raspberry Pi3 ilə 16x2 LED və 4x4 matrisli klaviatura ilə necə əlaqə quracağımızı izah edirik.
Proqramı inkişaf etdirmək üçün Python 3.4 istifadə edirik. Python 2.7 -ni də kiçik dəyişikliklərlə seçə bilərsiniz
Addım 1: Lazımi materiallar
Aşağıdakı komponentlərə ehtiyacımız var
- Moruq Pi 3
- Pi üçün 5V 2A Adapter
- 8 GB micro SD
- 16x2 Alfasayısal LCD
- 4x4 matrisli klaviatura
- Dot PCB (orta ölçülü) və ya Breadboard
- Berg Strip
- Jumper Tel
- 10K qazan
- Ethernet Kabeli (Laptop ilə VNC bağlantısı qurmaq üçün)
Addım 2: Hardware Setup
Əməliyyat sistemini micro SD və VNC interfeysinə yazmaq kimi aparat qurma addımlarını daxil etmədik. Bu prosedurlar üçün başqa mənbələr tapmalısınız.
Əməliyyat sistemi əvvəlcədən yüklənmiş 8GB Micro SD kartı Rapberry Pi 3-ə daxil edin. Raspberry Pi-ni Ethernet Kabeli ilə Laptopa qoşun. Cihazı naqillərin diaqramında göstərildiyi kimi düzəldin.
16x2 LCD
4-bit rejimi lcd interfeysindən istifadə edirik, buna görə Control singals üçün Raspberry Pi-nin GPIO-larına qoşulmuş RS, EN, D4, D5, D6, D7 pinləri tələb olunur.
4x4 Matrix Klaviatura
4x4 və 4x3 matrisli klaviatura üçün Python paketini qurun ki, kəsilməyə əsaslanan əməliyyatlar yerinə yetirilsin. Beləliklə, klaviatura sətirlərini və sütunlarını daim taramağa ehtiyac yoxdur. Burada daxili çəkmə istifadə olunur, buna görə xarici çəkmə müqavimətinə ehtiyac yoxdur.
Raspberry Pi -ni vebə qoşun, sonra terminalı açın və aşağıdakıları yazın:
sudo python3.4 -m pip pad4pi quraşdırın
Addım 3: Bağlama Şeması
LCD pinləri:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPad pinləri:
Sütun İğneleri = 17, 15, 14, 4 Satır İğneleri = 24, 22, 27, 18
LCD və Klaviatura ilə əlaqə qurmaq üçün hər hansı bir GPIO pinini seçə bilərsiniz, sadəcə koddakı pin nömrəsini dəyişdirin. LCD və Klaviatura ilə əlaqə qurmaq üçün çörək taxtasından və ya PCB -dən istifadə edə bilərsiniz.
Addım 4: Python Kodu
Kodu birbaşa yükləyə bilərsiniz. Raspberry Pi 3 -də python 3.4 ilə code.py işləyin və ya mətni kopyalayın və python 3.4 -in yeni skript faylına yapışdırın.
Proqramı işə salın:
Bağladığınız bağlantılar düzgündürsə, LCD ilk sətirdə "Xoş gəldiniz" yazısını göstərəcəkdir. Klaviatura məlumatları ikinci sətirdə göstərilir.
Addım 5: Çıxış Önizləmə
Klaviatura kəsilməsini əlavə etdim ki, proqramı dayandırsanız, LCD -də Əlvida görünəcək
Tövsiyə:
4X4 Klaviatura istifadə edərək Arduino Kalkulyator: 4 Adım (Şəkillərlə)
4X4 Keypad istifadə edərək Arduino Kalkulyatoru: Bu dərslikdə Arduino ilə öz kalkulyatorumuzu quracağıq. Dəyərlər klaviatura (4 × 4 klaviatura) vasitəsilə göndərilə bilər və nəticəni LCD ekranda görmək olar. Bu kalkulyator Əlavə, Çıxarma, Çarpma kimi sadə əməliyyatları yerinə yetirə bilər
ESP32 və Character LCD ilə Layad Circuits Alfasayısal Klaviatura: 4 Addım
ESP32 və Character LCD ilə Layad Circuits Alfasayısal Klaviatura: Bu məqalə, ESP32 -ə məlumat daxil etmək üçün alfasayısal klaviatura modulu və 16x2 I2C xarakterli LCD modulunun istifadəsini nümayiş etdirir. Bu üsul, ESP32-ə Wi-Fi etimadnaməsini və digər məlumatları daxil etmək və almaq üçün istifadə edilə bilər
INA219: 9 Adımlı Kiçik V/A Metr (Şəkillərlə)
INA219 ilə Kiçik V/A Ölçücü: Kiçik bir layihədə həm gərginliyi, həm də cərəyanı ölçmək istədiyiniz zaman multimetrenizi yenidən bağlamaqdan bezmisiniz? Kiçik V/A sayğacı ehtiyacınız olan cihazdır! INA219 yüksək tərəfli cərəyan sensoru ilə bağlı heç bir yenilik yoxdur. Çox yaxşı layihələr var
16x2 LCD + Klaviatura Qalxanı üçün Ön Plaka: 8 Addım (Şəkillərlə birlikdə)
16x2 LCD + Keypad Shield üçün Ön Plaka: Nə edəcəyik: Bu dərslikdə Adafruit 16x2 LCD + Keypad Shield (Arduino versiyası) üçün lasercut akril ön plaka quracağıq. Sadə bir tənzimləmə sayəsində, bütün klaviatura düymələrinə rahat giriş əldə edəcəksiniz
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: 4 Addım (Şəkillərlə)
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: Bu dərslikdə 8051 ilə klaviaturanı necə birləşdirə biləcəyimizi və klaviatura nömrələrini 7 seqmentli ekranda necə göstərəcəyimizi izah edəcəyəm