Başa dön

Arduino ile 16×2 LCD Ekran Kullanımı

Eveet arduino ile 16×2 lcd ekran kullanımı veya 16×2 lcd ekran nasıl kullanılır diye merak mı ediyorsunuz? Saygıdeğer arduino sever makerlar işte yeni makalemiz ile huzurlarınızdayım.

Bu yazımız da bağlantısı çok zor bir ekipmanı (16×2 lcd ekran) inceleyeceğiz(if “I2C” doesnt exist *). LCD. Liquid Crystal Display, Sıvı kristal ekran ve yahutta “elsidi”😉.

İsimlendirme işi size size kalmış. Çok uzatmadan başlayalım.

 

Nedir bu  16×2 Lcd Ekran ?

Arduino ile 16×2 Lcd ekran kullanımından ziyade lcd ekran yapısı ve çalışma mantığı için yok ışık polarıyormuş da sıvı kristal onu emip filtrelerden geçiyormuş da…” gibi gibi bilimum ileri seviye optik mühendisliği bilgisini sizlerle paylaşmayacağım(paylaşamam da bilmiyorum çünkü😊) ama ben bu konuyu çook merak ediyorum diyen varsa buyrun https://www.elprocus.com/ever-wondered-lcd-works/

Makerlar olarak işimize yarar ksımından bakalım. projelerimiz de elde ettiğimiz sonuçları bir yere yazdırmak istiyorsak ve bilgisayardaki serial monitörü kullanmak istemiyorsak işte tam bu notada yardımımıza koşuyor.

 

Arduino ile 16×2 Lcd Ekran Kullanımı

Şimdi gelelim nasıl kullanıldığına.

Elinizde bulunan 16×2 Lcd ekranın çok fazla pini var gelin bunlara bir göz atalım.

PIN1 veya VSS   –>  GND hattına

PIN2 veya VDD veya VCC  –> +5v girişine

PIN3 veya VEE   –>GND hattına (maximum kontrast için)

PIN4 veya RS   –>PIN0  ARDUINO UNO

PIN5 veya RW (Read/Write)  –> GND hattına (LCD’yi okuma moduna geçirir, kullanıcı için iletişimi kolaylaştırır)

PIN6 veya E (Enable)  –> PIN1  ARDUINO UNO

PIN11 veya D4  –>    PIN8  ARDUINO UNO

PIN12 veya D5  –>     PIN9  ARDUINO UNO

PIN13 veya D6  –>    PIN10  ARDUINO UNO

PIN14 veya D7   –>PIN11  ARDUINO UNO

 

Bunlar detay bilgilerdir, bilmenizde fayda var. Şimdi bir proje yapalım.

 

16×2 Lcd Ekran Projesi İçin Gerekli malzemeler:

 

16×2 Lcd Ekran Üzerinde Kayan Yazı yazdırma

Projemizde üstte bir yazı bulunuyor altında da kayan bir yazı var. Nasıl proje 😉. Bağlantıları şekildeki gibi yapalım şimdiden kolay gelsin.

16x2 Lcd Ekran Kullanımında Arduino ve Breadboard Bağlantı Şeması

16×2 Lcd Ekran Kullanımında Arduino ve Breadboard Bağlantı Şeması

 

Kıymetli arkadaşlar 16×2 lcd ekran üzerinde potansiyometre ile daha rahat ve hassas ayar için aşağıdaki devreyi de kullanabilirsiniz.

 

16x2 Lcd Ekran Kullanımında Arduino ve Breadboard Bağlantı Şeması

16×2 Lcd Ekran Kullanımında Arduino ve Breadboard Bağlantı Şeması

 

Bu aşamayı sabredip halledenler için buyrun kodlarımız.:

#include <LiquidCrystal.h>



LiquidCrystal lcd(0, 1, 8, 9, 10, 11);

void setup() {
  
  lcd.begin(16, 2); // Lcdmizin 16 sütun 2 satırlık olduğunu belirtiyoruz
  
lcd.print("Merhaba Ey Insanlik");// tabi ki hello world yazamayacağız :)
}

16×2 Lcd Ekran Kullanımı ile sorun yaşayan arkadaşlar için bir sonraki makalemizde olağan sorunlar ve çözümlerini inceleyeceğiz. Allah’a emanet olun.

#include <LiquidCrystal.h>  //Kütüphanemizi ekliyoruz

// Kütüphanenin karşılık geldiği arayüz pinlerini buradan belirtiyoruz. bunları kontrol etmenizde fayda var.

LiquidCrystal lcd(0, 1, 8, 9, 10, 11); /// REGISTER PIN,ENABLE PIN,D4 PIN,D5 PIN, D6 PIN, D7 PIN

void setup()

{

  // lcd mizin 16*2 lcd olduğunu belirtiyoruz

lcd.begin(16, 2);

}

 

void loop()

{

// İmleci sütun 0'a, satır 1'e ayarlıyoruz

lcd.print("   ROBOCOMCO");//ana İsim olacak dilediğinizi yazabilirsiniz

lcd.setCursor(0, 1); // İmleci sütun 0'a, satır 2'ye ayarlıyoruz

lcd.print("https://www.robocombo.com");//dilediğiniz ismi yazabilirsiniz.

delay(750);//0.75 gecikme koyuyoruz

lcd.scrollDisplayLeft();//Yazıyı kaydırıyoruz

lcd.setCursor(0, 0);// İmleci sütun 0'a, satır 1'e ayarlıyoruz

}