Bugün sizlere arduino uno ile 16*2 lik lcd ekrana nasıl yazı yazdırabileceğimi anlatacağım.

Öncelikle arduino ve lcd ekranımızın bağlantılarını aşağıdaki şekildeki gibi yapalım. İsterseniz farklı da yapabilirsiniz illa bu şekilde yapmak zorunda değilsiniz ancak bizim yazacağımız kodlama bu pin numaralarına göre yapılmıştır.

LCD_bbBağlantılarda gördüğünüz 10k lık pot direnç tamamen contrast ayarlaması içindir. Ekrandaki netliği pot direnç aracılığıyla ayarlayabilirsiniz. Dilerseniz pot direnci ordan kaldırıp direkt 5v ve ground bağlantısı da yapabilirdiniz.

Kodlamamıza geçelim:

 

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

lcd.begin(16, 2);
lcd.print(“Mühendis Bey!”);
}

void loop() {

lcd.setCursor(0, 1); // bu komut lcd ekrandaki imleci 1. satırın basina tasir
lcd.print(millis() / 1000);  // süreyi yazdiriyoruz.
}

 

Bu sistemi uzaklık sensörleri için de kullanabilirsiniz dilerseniz sisteme butonlar ekleyerek hangi butona basıldığında hangi yazı çıkmasını istediğinizi de yazdırabilirsiniz.