Arduino, elektronik projeler için popüler bir platformdur ve çeşitli bileşenlerle uyumlu olarak kullanılabilir. Bu makalede, Arduino Mega kullanarak I2C arabirimli 16×2 LCD ekranın nasıl kullanılacağını öğreneceğiz.
Gerekli Malzemeler:
- Arduino Mega (veya uyumlu bir model)
- I2C arabirimli 16×2 LCD ekran
- Jumper kabloları
- Breadboard (isteğe bağlı)
- I2C 16×2 LCD Ekran
Bağlantısı:
LCD ekranın VCC pinini Arduino’nun 5V pinine bağlayın.
LCD ekranın GND pinini Arduino’nun GND pinine bağlayın.
SDA (Serial Data) pini LCD ekranın SDA pinine bağlayın ve Arduino Mega’da SDA pinine (20. pin) bağlayın.
SCL (Serial Clock) pini LCD ekranın SCL pinine bağlayın ve Arduino Mega’da SCL pinine (21. pin) bağlayın.
Gerekirse bir 10k potansiyometre kullanarak LCD ekranın kontrastını ayarlayın.
Arduino Kodu:
Öncelikle, Arduino IDE’de “LiquidCrystal_I2C” kütüphanesini yüklemeniz gerekmektedir. Ardından aşağıdaki kodu kullanarak LCD ekranı kontrol edebilirsiniz:
#include <Wire.h> #include <LiquidCrystal_I2C.h> #define I2C_ADDR 0x27 // I2C adresi, değişebilir LiquidCrystal_I2C lcd(I2C_ADDR, 16, 2); // LCD ekranın sütun ve satır sayısı void setup() { lcd.init(); // LCD ekranı başlat lcd.backlight(); // Arka ışığı aç lcd.setCursor(0, 0); // İlk satırın başına git lcd.print("Hello, World!"); // Metni ekrana yazdır } void loop() { // İşlemciyi duraklatmak için ek bir işlem gerekmez }
Proje Açıklaması:
Bu proje, Arduino Mega ile I2C arabirimli 16×2 LCD ekranın nasıl kullanılacağını gösterir. İlk olarak, “Wire.h” ve “LiquidCrystal_I2C.h” kütüphaneleri projeye eklenir. Daha sonra LCD ekranın I2C adresi belirtilir ve ekran başlatılır. Ardından, ekrana istenen metin yazdırılır.
Sonuç:
Arduino Mega ile I2C arabirimli 16×2 LCD ekran kullanarak temel bir projeyi başarıyla tamamladınız. Bu proje, Arduino ile elektronik projeler geliştirmek isteyenler için harika bir başlangıç noktasıdır. Deneyin ve LCD ekranınızı kullanarak kendi projelerinizi oluşturun!