Arduino Arduino ile LCD’ye Yazı Yazma By Ferhat Özcan Posted on 28 Şubat 2015 3 min read 0 0 14,191 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr Liquid Crystal Display(LCD) olarak geçen 16 sütün 2 satırdan oluşan ve mavi arkaplan ışıklı bir yazı ve karakter göstergesidir. Üzerinde 16 tane pin bulunmaktadır. Bacak bağlantılarına baktığımızda ; VSS ucu Gnd girişidir. 0 volt negatif gerilime bağlanır. VDD ucu 5 volt pozitif gerilime bağlanır. VE girişi Ekrandaki yazının netliğini ayarlamak için kullanılan giriştir. RS(Register Select) LCD ekranın ne yapacağını, register da bir deger olup olmadığını kontrol eder. R/W(Read/Write) pinlerin modlarını okuma veya yazma olarak değiştirmek için kullanılır. E(Enable) Pinleri okuma modunda aktif hale getirir. D0-D7 Bit bit aldığı değerleri okur. Buradan ekrana yazdırılacak yazılar bit bit gönderilir. LCD de okur. Devremiz görsel amaçlı olarak programda çizilmiş olup sayfaya eklenmiştir. Devremizde LCD bacak bağlantıları: LCD RS pin to digital pin 9 LCD Enable pin to digital pin 10 LCD D4 pin to digital pin 2 LCD D5 pin to digital pin 3 LCD D6 pin to digital pin 4 LCD D7 pin to digital pin 5 Malzemeler ve Tavsiye Ürün Linkleri 1 x Arduino UNO R3 1Kohm Potansiyometre 2×16’lık LCD Breadboard Devre Programı [php] #include <LiquidCrystal.h> LiquidCrystal lcd(9, 10, 2, 3, 4, 5); void setup() { lcd.begin(16, 2); //16 sütun 2 satır bir ekranımız olduğunu belirtir. lcd.print("SAKARYA_UNIVERSITESI"); // Ekrana yazı yazdırır. } void loop() { int f; for(f=1; 15>f; f++) { lcd.setCursor(f, 1); //Ekranın alt satırına yazı yazdırmak için kullanılır. delay(350); //Gecikme. lcd.print("ROBOTURKA"); // Ekrana yazı yazdırır. }}[/php] Devre Videosu