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.
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
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.
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);
}
2 yorum
Click here for yorumMerhaba 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
BalasMerhaba,
BalasYa 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.
Konu Dışı Yüz ifadelerini GösterYüz ifadelerini gizle
Not: Yalnızca bu blogun üyesi yorum gönderebilir.