Arduino Nano ile LCD Ekran Kontrolü

02Şub, 2016

Merhaba,

Bu yazımda Arduino Nano ile 2 satır 16 sütunlu (2×16) LCD’nin kontrolünü anlatacağım.

lcd162b-yhy

LCD’yi neden kullanacağız ?

Bir ısı ölçer yaptınız ve ısı değerini görüntülemek istiyorsunuz.
Bir ziyaretçi sayacı yaptınız ve sensör önünden geçen insanların sayısını göstermek istiyorsunuz.
Bir mesafe ölçer yaptınız ve mesafe bilgisini göstermek istiyorsunuz. vs…

Bu durumlarda LCD kullanabilirsiniz.

Devreyi kurmak için gerekli malzemelerimiz

– 1 adet Arduino Nano (Aliexpress’den 2 dolara elde edebilirsiniz 🙂 )
– 1 adet 2×16 LCD
– 1 adet 10k trimpot (LCD kontrast ayarı için)
– 1 adet breadboard
– Zil teli / Jumper kablolar

Devrenin breadboard bağlantısı şu şekildedir :

Hitachi-HD44780-LCD_bb (1)

Kullanacağımız komutlardan biraz söz edelim :

LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
Arduino’nun hangi pinleri LCD’ye bağlanmışsa buraya o pin numaraları yazılır.

lcd.begin(16, 2);
Kullanılacak LCD’nin boyutu burada belirtilir. Biz 2×16 kullandığımız için parantez içerisine (16,2) yazdık.
Bu komut LCD’nin devreye girmesini sağlar.

lcd.clear();
LCD ekrandaki tüm yazıların temizlenmesini sağlar.

lcd.setCursor(1,1);
LCD’ye yazdırılacak yazının başlangıç konumunu belirler. (sutun,satir) şeklindedir.

lcd.print(“MOSTEM”);
Belirlenen başlangıç konumundan itibaren ekrana istenilen yazıyı yazdırır. Ekrana MOSTEM yazacaktır.

Devreye aşağıdaki programı yükleyerek deneyebilirsiniz.

lcd_prog

İyi çalışmalar 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir