İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Herkese merhaba, Günümüzde Arduino çok popüler hale geldi ve kodlamanın kolay olması nedeniyle herkes tarafından kabul edildi.
Yeni başlayanlara, acemilere ve hatta geliştiricilere modülün çalışması için yardımcı olan Arduino Temelleri serisini oluşturdum. Bu seri, modüllerin temellerini, modül ile Arduino arasında kullanılan arayüzü ve kodlamayı kapsamaktadır.
Hadi başlayalım..
Adım 1: 16x2 LCD'nin pin çıkışı
16x2 LCD, 16 pin bağlantılı 16 karakter ve 2 sıra lcd'dir. Bu LCD'nin görüntülenmesi için ASCII formatında veri veya metin gerekir. İlk satır 0x80 ile başlar ve 2. satır 0xC0 adresi ile başlar.
LCD 4-bit veya 8-bit modunda çalışabilir. 4 bit modunda, Veri/Komut Nibble Formatında Gönderilir Önce Daha yüksek kemirme ve sonra daha düşük Nibble
Örneğin 0x45 göndermek için İlk 4 gönderilecek Sonra 5 gönderilecek.
Adım 2: 16x2 LCD Arayüzünün Arduino ile Bağlantısı
Adım 3: Pin Kontrolü ve Akış
RS, RW, E olmak üzere 3 adet kontrol pini bulunmaktadır.
RS Nasıl Kullanılır: Komut gönderildiğinde RS = 0 Veri gönderildiğinde RS = 1
RW pini Oku/Yazdır.
burada, RW=0 LCD'ye Veri Yaz anlamına gelir
RW=1 LCD'den Veri Okuma anlamına gelir
RW nasıl kullanılır:
LCD komutuna/Data'ya yazarken pini LOW olarak ayarlıyoruz.
LCD'den okurken pini HIGH olarak ayarlıyoruz.
Bizim durumumuzda, onu DÜŞÜK seviyeye bağladık, çünkü her zaman LCD'ye yazacağız.
E (Etkinleştir) nasıl kullanılır:
LCD'ye veri gönderirken E pin yardımı ile lcd'ye darbe veriyoruz.
Adım 4: Yüksek Seviyeli Akış
Bu, LCD'ye KOMUT/VERİ gönderirken izlememiz gereken yüksek seviyeli bir akıştır.
Daha Yüksek Nibble Darbeyi Etkinleştir,
KOMUT/VERİ'ye dayalı olarak uygun RS değeri