Arduino ile LCD Uygulaması
Liquid Crystal Display (LCD), yani sıvı kristal ekranlar; hesap makineleri, saatler, cep telefonları gibi basit görüntülenme işlerinde kullanılır. Düşük güç tüketimine sahiptir. Elektronik projelerde genellikle 16×2 karakter LCD’ler kullanılır. 16×2 LCD’ler 2 satıra ve her bir satırda kontrol edilebilen 16 karaktere sahiptir.
Proje İçin Malzeme Listesi:
- Arduino Uno
- 16×2 LCD Ekran
- 10K Potansiyometre
- Breadboard
- Bağlantı Kabloları
Devre Şeması:

Proje Kodu:
#include <LiquidCrystal.h> //LCD Kütüphanesini dahil ediyoruz.
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Bağlantı pinlerini tanımlıyoruz.
void setup() {
lcd.begin(16, 2); //Kullandığımız LCD modelini tanımlıyoruz
}
void loop() {
lcd.print(“Mekatronik”); //Ekrana yazdırılacak metin
delay(500); //Bekleme komutu veriyoruz
lcd.clear(); //Metni ekrandan siliyoruz.
delay(500); //Bekleme komutu
}
LCD Komutları:
lcd.print(); ve lcd.clear(); komutları yukarıdaki kod kısmında da gördümüz gibi yazıyı ekrana yazdırmak ve silmek için kullanılır.
lcd.setCursor( );
İmleç konumunu belirler. Sutün ve satır konumları tanımlanır. Örneğin lcd.setCursor(2, 1) komutu ile yazıyı 2 karakter sağa kaydırır ve bir alt satıra alır. Void setup() ve void loop() bölümlerinde kullanılabilir.
lcd.scrollDisplayLeft ( );
Ekranda yazılı olan her şeyi sola doğru kaydırır. Void loop(); bölümünde kullanılmalıdır. Karakter başına bir saniye olmak üzere sola kaydırır.
Şimdi hep beraber bahsettiğimiz komutları kullanarak LCD’ye bir yazı yazdıralım.
Proje Kodu:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.setCursor(2, 1);
}
void loop() {
lcd.print(“Mekatronikmuhendisligi.com “);
lcd.scrollDisplayLeft();
delay(1000);
}
C++ uygulamaları için tıklayınız.
Matlab uygulamaları için tıklayınız.
Arduino uygulamaları için tıklayınız.
Raspberry Pi uygulamaları için tıklayınız.