Arduino - LCD Bağlayalım!

 Herkese merhaba! Uzun bir aradan sonra yeniden yazılarımıza devam ediyoruz.

Bu yazıda arduinoya LCD ekranı nasıl bağlayıp çalıştırabileceğimizi öğreneceğiz. Bu ders iki farklı bölümden oluşacak ilk bölümde bağlama şeklini ikinci bölümde ise kodlamayı öğreneceğiz. İlk öncelikle nasıl bağlayacağımızı öğrenelim.



Devre Şeması


Bizim kullandığımız LCD 16x2 büyüklükte bi LCD ve üstünde toplamda 16 tane pin var. Bu 16 pinin en baştaki ve en sondaki 6  pinini kullanıyoruz. Bu pinlere kullanımı kolay olması için resimde görmüş olduğunuz gibi erkek uçlar lehimliyoruz.

Ardından ya dişi kablolar kullanıp ya da breadboard yardımıyla az sonra vereceğim şekilde bağlantı yapıyorsunuz
Bağlantıyı yaparken 1 nolu pinin en soldaki pin olduğunu unutmayalım!
1 Nolu pin - GND (- kutup)
2 Nolu pin - 5V(+ kutup)
3 Nolu pin - Potansiyometre orta uç
4 Nolu pin - Arduino 12
5 Nolu pin - GND(- kutup)
6 Nolu pin - Arduino 11
7 Nolu pin - Boş
8 Nolu pin - Boş
9 Nolu pin - Boş
10 Nolu pin - Boş
11 Nolu pin - Arduino 5
12 Nolu pin - Arduino 4
13 Nolu pin - Arduino 3
14 Nolu pin - Arduino 2
15 Nolu pin - 5V (+ kutup)
16 Nolu pin - GND (- kutup)
Bunların haricinde potansiyometrenin sol ucunu + kutuba, en sağ ucunu da - kutuba bağlıyoruz.

Eğer ekranda kutucuklar görüyorsanız potansiyometrenin ayarıyla oynamanız yeterli.

Kodlama

Aşağıdaki örneği kullanarak ekranınıza Project Gokturk yazabilirsiniz. :)

#include <LiquidCrystal.h>  //Lcd kütüphanemizi sketchimize çağırdık. 

LiquidCrystal lcd(12,11,5,4,3,2); //LCD'yi arduinoya bağlarken kullandığımız pinler.

void setup(){
  lcd.begin(16,2); //Lcd'nin büyüklüğü (x,y)
}

void loop(){
  lcd.clear(); //Ekrandaki her şeyi siler.
  lcd.setCursor(4,0); //Yazılacak yazının vs. yerini belirlemede kullanılır. (sütun,satır)
  lcd.print("Project"); //Print komutu ekrana yazı yazmanızı sağlar.
  lcd.setCursor(4,1);
  lcd.print("Gokturk");
  delay(1000);
}


Sonraki
« Prev Post
Önceki
Next Post »

2 yorum

Click here for yorum
Adsız
5 Nisan 2016 18:47 ×

Merhaba bu projeyi Uno'da yazdığımda sorunsuz çalışıyor ancak Mega ya geçirdiğimde pinleri'de 22 23 24 25 26 27 çalıştıramıyorum sorun nedir acaba

Balas
avatar
admin
5 Nisan 2016 21:05 ×

Merhaba,
Ya devre şemasında verdiğim pinleri kullanmalısınız ya da derste verdiğim koddaki aşağıda ki kısmı seçtiğiniz pinlere göre değiştirmelisiniz. Olmazsa yeniden yorumunuzu bekliyorum.

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

Kolay gelsin.

Balas
avatar
admin

Konu Dışı Yüz ifadelerini GösterYüz ifadelerini gizle

Not: Yalnızca bu blogun üyesi yorum gönderebilir.

Yorumlarınız için teşekkürler :)