Başlangıç-1: I2C Arabirimli LCD Panele Yazdırma
2×16 veya 4×20 karakterlik LCD panelleri Arduino ile kullanmak için normalde çoklu kablo bağlantısı ile yapabiliyorsunuz. Ancak bu kablo karmaşasına son veren I2C arabirimi imdada yetişmektedir. Bununla sadece 2 tanesi mecburi güç bağlantısı olmak üzere 4 bağlantı yetmektedir. Geri kalan diğer iki tanesi ise SCL ve SDA uçlarıdır. SDA’yı Analog4 ve SCL’yi ise Analog5 ucuna bağlıyoruz. Yeni tip Arduino bordlarda, mesela Uno R3 sürüm bordlarda dijital pinlerin sonunda, AREF’in yanında özel SDA ve SCL pinleri eklenmiştir. Onlarda kullanılabilir.
Gerekli malzemeler:
- Arduino Uno R3 (Aliexpress, Roboshop, Direnc.net)
- I2C arabirim hazır takılmış 1602LCD (2 x 16 LCD gösterge) – (Aliexpress, Aliexpress, Direnc.net)
Kullanılan kütüphaneyi indirmek için aşağıdaki butona tıklayın:
İndir “Arduino Uygulamaları” ReprapLCDTest.ino – 15713 defa indirildi – 6,73 KB(Arduino IDE üzerine yeni kütüphane nasıl yüklenir öğrenmek istiyorsanız tıklayınız.)
Arduino kodu:
#include <LiquidCrystal_I2C_AvrI2C.h> LiquidCrystal_I2C_AvrI2C lcd(0x27,16,2); // 0x27, 16 karakter, 2 satırlık LCD //LiquidCrystal_I2C_AvrI2C lcd(0x27,20,4); // 0x27, 20 karakter, 4 satırlık LCD void setup() { lcd.begin(); // LCD yi aktif edelim lcd.backlight(); // LCD ışığını aktif yapalım lcd.print("Merhaba Arduino!"); // İlk satıra yazalım lcd.setCursor(0,1); // İkinci satırın en başına geç lcd.print("Bu ilk mesajim.."); // İkinci satıra yazalım } void loop() { }
Kayan yazı örneği için tıklayınız.
Not: Gerekli malzemeler yanında satın alabileceğiniz yerler örnek olarak belirtilmiştir. Aliexpress’den siparişlerinizin 15-45 gün aralığında geleceğini göz önünde bulundurun. Türkiye’deki sitelerde de bu malzemeleri bulabilirsiniz.