İçindekiler:
- Adım 1: Gerekli Malzemeler
- Adım 2: Donanım Kurulumu
- Adım 3: Kablo Şeması
- Adım 4: Python Kodu
- Adım 5: Çıktı Önizleme
Video: Arayüz 16x2 Alfanümerik LCD And4x4 Matris Tuş Takımı Raspberry Pi3 ile: 5 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
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
İş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ı
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
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
Klavye kesmesini ekledim, böylece programı sonlandırırsanız LCD'de Hoşçakal mesajı görüntülenecektir.
Önerilen:
Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: 7 Adım (Resimlerle)
Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: Merhaba ve ilk talimatıma hoş geldiniz! :) Bu talimatta, klavyeyi arduino ile arayüzlemek için harika bir kitaplık paylaşmak istiyorum - 'Keypad Kitaplığı' dahil 'Parola kitaplığı'. Bu kütüphane, sahip olduğumuz en iyi özellikleri içerir
1602 I2C Sırt Çantası ile LCD Tuş Takımı Shield Modülü: 6 Adım
1602 LCD Keypad Shield Modül I2C Sırt Çantası ile: Daha büyük bir projenin parçası olarak, bazı basit menülerde gezinmek için bir LCD ekrana ve bir tuş takımına sahip olmak istedim. Diğer işler için Arduino'daki birçok I/O portunu kullanacağım, bu yüzden LCD için bir I2C arayüzü istedim. Bu yüzden biraz donanım satın aldım,
Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım
Arduino ile Tuş Takımı & LCD Kullanımı Arduino Hesap Makinesi Yapmak İçin: Bu derste Arduino ile 4x4 matrix tuş takımı ve 16x2 LCD'yi nasıl kullanabileceğinizi ve basit bir Arduino Hesap Makinesi yapmak için nasıl kullanabileceğinizi paylaşacağım. Öyleyse başlayalım
Raspberry Pi ile LCD 16x2 Arayüz: 7 Adım
Raspberry Pi ile LCD 16x2 Arayüzü: Merhaba arkadaşlar, Bugün Raspberry Pi ile 16x2 Ekran Arayüzlüyorum
16x2 LCD için Ön Plaka + Tuş Takımı Kalkanı: 8 Adım (Resimli)
16x2 LCD için Ön Plaka + Tuş Takımı Kalkanı: Ne yapacağız: Bu eğitimde Adafruit 16x2 LCD + Tuş Takımı Kalkanı (Arduino versiyonu) için lazerle kesilmiş akrilik bir ön plaka oluşturacağız. Basit bir ayar sayesinde, tüm tuş takımı düğmelerine rahat erişime sahip olacaksınız. Bunu yapmazsanız