Mündəricat:

Raspberry Pi3: 5 Adımlı 16x2 Alfasayısal LCD Və 4x4 Matrix Klaviatura (Şəkillərlə)
Raspberry Pi3: 5 Adımlı 16x2 Alfasayısal LCD Və 4x4 Matrix Klaviatura (Şəkillərlə)

Video: Raspberry Pi3: 5 Adımlı 16x2 Alfasayısal LCD Və 4x4 Matrix Klaviatura (Şəkillərlə)

Video: Raspberry Pi3: 5 Adımlı 16x2 Alfasayısal LCD Və 4x4 Matrix Klaviatura (Şəkillərlə)
Video: Raspberry Pi 3: обзор, первое включение, настройка – Часть 1 2024, Noyabr
Anonim
Raspberry Pi3 ilə 16x2 Alfasayısal LCD Və 4x4 Matrix Klaviatura Arayüzü
Raspberry Pi3 ilə 16x2 Alfasayısal LCD Və 4x4 Matrix Klaviatura Arayüzü

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

Tələb olunan materiallar
Tələb olunan 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

Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması

Ə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ı

Kabel diaqramı
Kabel diaqramı

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

Python kodu
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ə

Çıxış Önizləməsi
Çıxış Önizləməsi
Çıxış Önizləməsi
Çıxış Önizləməsi
Çıxış Önizləməsi
Çıxış Önizləməsi

Klaviatura kəsilməsini əlavə etdim ki, proqramı dayandırsanız, LCD -də Əlvida görünəcək

Tövsiyə: