Proje Defteri

I2C LCD Kod Üretici

Arduino I2C LCD ekranınız için hazır LiquidCrystal_I2C kodunu saniyeler içinde oluşturun. Boyut, adres ve metinleri seçin, kodu kopyalayın.

Not: Türkçe karakterler (ç, ğ, ı, ş) çoğu LCD'de düzgün görünmez, ASCII kullanın.

Arduino I2C LCD Nedir ve Nasıl Kullanılır?

I2C LCD, standart 16x2 veya 20x4 karakter LCD ekranların arkasına lehimlenmiş bir PCF8574 I2C genişletici modülüyle gelen ekranlardır. Normal bir LCD 6 ve üzeri dijital pin isterken, I2C LCD yalnızca 2 veri pini (SDA ve SCL) ile çalışır. Bu araç, seçtiğiniz boyut, I2C adresi ve metne göre çalışmaya hazır bir LiquidCrystal_I2C kodu üretir. Tüm işlem tarayıcınızda yapılır.

Bağlantı (Arduino Uno)

Arduino Mega'da SDA 20, SCL 21 pinidir.

I2C Adresini Bulamıyor musunuz? (I2C Scanner)

Modülünüzün adresini bilmiyorsanız, aşağıdaki tarayıcı kodunu Arduino'ya yükleyip Serial Monitor'ü (9600 baud) açın. Bulunan adresi yukarıdaki I2C Adresi kutusuna girin.

#include <Wire.h>
void setup() {
  Wire.begin();
  Serial.begin(9600);
  Serial.println("I2C tarayici basladi...");
  for (byte a = 1; a < 127; a++) {
    Wire.beginTransmission(a);
    if (Wire.endTransmission() == 0) {
      Serial.print("Cihaz bulundu: 0x");
      Serial.println(a, HEX);
    }
  }
}
void loop() {}

Sıkça Sorulan Sorular

I2C LCD adresi nasıl bulunur?

Çoğu modül 0x27 veya 0x3F kullanır. Emin değilseniz yukarıdaki I2C tarayıcı kodunu yükleyip Serial Monitor'den adresi okuyun.

Hangi kütüphane gerekir?

Arduino IDE Kütüphane Yöneticisi'nden LiquidCrystal_I2C kütüphanesini kurun. Wire.h Arduino ile birlikte gelir.

Ekranda hiçbir şey görünmüyor, ne yapmalıyım?

Modülün arkasındaki mavi potansiyometre ile kontrastı ayarlayın, adresin doğru olduğundan ve SDA/SCL bağlantılarından emin olun.