İçindekiler:

Arayüz 16x2 Alfanümerik LCD And4x4 Matris Tuş Takımı Raspberry Pi3 ile: 5 Adım (Resimli)
Arayüz 16x2 Alfanümerik LCD And4x4 Matris Tuş Takımı Raspberry Pi3 ile: 5 Adım (Resimli)

Video: Arayüz 16x2 Alfanümerik LCD And4x4 Matris Tuş Takımı Raspberry Pi3 ile: 5 Adım (Resimli)

Video: Arayüz 16x2 Alfanümerik LCD And4x4 Matris Tuş Takımı Raspberry Pi3 ile: 5 Adım (Resimli)
Video: interface keypad and LCD with Arduino mega #arduino #emergingengineer 2024, Temmuz
Anonim
Arayüz 16x2 Alfanümerik LCD And4x4 Matris Tuş Takımı, Raspberry Pi3 ile
Arayüz 16x2 Alfanümerik LCD And4x4 Matris Tuş Takımı, Raspberry Pi3 ile

Bu talimatta, 16x2 LED ve 4x4 matris tuş takımının Raspberry Pi3 ile nasıl arayüzleneceğini açıklıyoruz.

Yazılımı geliştirmek için Python 3.4 kullanıyoruz. Küçük değişikliklerle Python 2.7'yi de seçebilirsiniz.

Adım 1: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler

Aşağıdaki bileşenlere ihtiyacımız var

  • Ahududu Pi 3
  • Pi için 5V 2A Adaptör
  • 8GB mikro SD
  • 16x2 Alfanümerik LCD
  • 4x4 matris Tuş Takımı
  • Nokta PCB (orta boy) veya Breadboard
  • Berg Şeridi
  • Jumper Tel
  • 10K pot
  • Ethernet Kablosu (Laptop ile VNC bağlantısı kurmak için)

Adım 2: Donanım Kurulumu

Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu

İşletim sistemini micro SD ve VNC arayüzüne yazma gibi donanım kurulumu adımlarını dahil etmedik. Bu işlemler için başka kaynaklar bulmalısınız.

OS önceden yüklenmiş 8GB Micro SD kartı Rapberry Pi 3'e takın. Raspberry Pi'yi Dizüstü Bilgisayara Ethernet Kablosu ile bağlayın. Donanımı bağlantı şemasında açıklandığı gibi yapın.

16x2 LCD

4 bit mod lcd arayüzü kullanıyoruz, bu nedenle Kontrol sinyalleri için gerekli pinler Raspberry Pi'nin GPIO'larına bağlı olan RS, EN, D4, D5, D6, D7'dir.

4x4 Matris Tuş Takımı

4x4 ve 4x3 matrix keypad için Python paketini kurun ki kesme tabanlı işlemler gerçekleştirilsin. Böylece tuş takımının satırlarını ve sütunlarını her zaman taramaya gerek kalmaz. Burada dahili pull-up kullanılır, bu nedenle harici pull-up direnci gerekmez.

Raspberry Pi'yi web'e bağlayın, ardından terminali açın ve aşağıdakini yazın:

sudo python3.4 -m pip pad4pi'yi kurun

Adım 3: Kablo Şeması

Bağlantı şeması
Bağlantı şeması

LCD Pinleri:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

Tuş Takımı pinleri:

Sütun Pimleri = 17, 15, 14, 4Satır Pimleri = 24, 22, 27, 18

LCD ve Tuş Takımı arabirimi için herhangi bir GPIO pinini seçebilirsiniz, sadece koddaki pin numarasını değiştirin. LCD ve Tuş Takımı arabirimi için devre tahtası veya PCB kullanabilirsiniz.

Adım 4: Python Kodu

Python Kodu
Python Kodu

Kodu doğrudan indirebilirsiniz. Raspberry Pi 3'ünüzde code.py'yi python 3.4 ile çalıştırın. Veya metni kopyalayın ve python 3.4'ün yeni komut dosyasına yapıştırın.

Programı çalıştırın:

Yaptığınız bağlantılar doğruysa, LCD ilk satırda "Hoş Geldiniz" metnini gösterecektir. Tuş takımı verileri ikinci satırda görüntülenir.

Adım 5: Çıktı Önizleme

Çıktı Önizleme
Çıktı Önizleme
Çıktı Önizleme
Çıktı Önizleme
Çıktı Önizleme
Çıktı Önizleme

Klavye kesmesini ekledim, böylece programı sonlandırırsanız LCD'de Hoşçakal mesajı görüntülenecektir.

Önerilen: