İçindekiler:

Raspberry Pi ile LCD 16x2 Arayüz: 7 Adım
Raspberry Pi ile LCD 16x2 Arayüz: 7 Adım

Video: Raspberry Pi ile LCD 16x2 Arayüz: 7 Adım

Video: Raspberry Pi ile LCD 16x2 Arayüz: 7 Adım
Video: Arduino LCD Ekran Kullanımı | I2C modüllü 2x16 LCD Ekran 2024, Temmuz
Anonim
Raspberry Pi ile LCD 16x2 Arayüz
Raspberry Pi ile LCD 16x2 Arayüz

Merhaba arkadaşlar, Bugün Raspberry pi'ye 16x2 Ekran Arayüz yapıyorum.

Adım 1: Gerekli Bileşenler

Burada görevi tamamlamak için aşağıdaki bileşenlere ihtiyacınız var.

  1. Ahududu Pi
  2. Raspberry Pi için güç kaynağı adaptörü
  3. 16x2 LCD ekran
  4. potansiyometre 10k
  5. bağlantı telleri
  6. breadboard veya herhangi bir 16x2 ekran kalkanı

Adım 2: Devre Bağlantıları

Devre Bağlantıları
Devre Bağlantıları

Bağlantılar bu resimde gösterilmiştir. Ancak bu GPIO'ları kullanmak zorunlu değildir. LCD'yi bağlamak için herhangi bir GPIO'yu kullanabilirsiniz. Ancak Programming'de aynı GPIO'lardan bahsetmelisiniz. Ekranın kontrastını ayarlamak için değişken direnç bağlı. Ekran, Raspberry pi'den güç alır. Ekranda herhangi bir okuma işlemi yapmadığım için R/W pini toprağa bağlı.

3. Adım: Çalışma

Çalışma
Çalışma

Ben lcd.py adında bir görüntü kütüphanesi tasarladım. Bu kütüphanede kullanıcı tarafından çağrılabilecek bazı fonksiyonlar yazıyorum. Lcd'yi sürmek için bu kütüphaneyi kodunuza dahil etmek zorunludur. Kütüphane hakkında daha fazla detay kütüphanede mevcuttur.

Öncelikle start() fonksiyonunu çalıştırmanız ve arayüz gösterimi için kullanacağınız pinleri geçmeniz gerekmektedir.

Burada Print() işlevi, bu işleve iletilen herhangi bir değeri yazdırabilir.

Bu ekran 4 bit modunda arayüzlendiği için sadece 4 pin D4-D7 ve RW, EN pinleri ahududu pinine bağlanır.

4. Adım: Test edin

Image
Image

Burada test edilmiş video mevcuttur

Adım 5: Kod

İşte bu talimat için kod burada mevcuttur

Adım 6: Dezavantaj

Bu betiği açılışta otomatik olarak çalışacak şekilde koyarsak, bu düzgün çalışmayacaktır. Bunun nedeni, Raspberry pi'nin Gerçek zamanlı denetleyici olmamasıdır. Bu kodda biraz daha iyileştirmeye ihtiyacınız var

7. Adım: Bize Ulaşın

Daha fazla talimat için burayı takip edin

Facebook

Blog

Bana e-posta

Önerilen: