Arduino ile 16×2 LCD Ekran Kullanımı
Evet arduino ile 16x2 lcd ekran kullanımı veya 16x2 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ı (16x2 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 16x2 Lcd Ekran ? Arduino ile 16x2 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 16x2 Lcd Ekran Kullanımı
Şimdi gelelim nasıl kullanıldığına. Elinizde bulunan
16x2 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.
16x2 Lcd Ekran Projesi İçin Gerekli malzemeler:
16x2 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ı
Kıymetli arkadaşlar 16x2 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ı
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 :)
}
16x2 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
}