I2C modülü arduino nun SDA (A4) ve SCL (A5) portlarını kullanır. Bu portları kullanarak I2C arayüzünü kullanan birçok sensör arduinoya bağlanabilir. I2C modüllü saat modülü ile yine I2C modüllü LCD ekranı aynı portlara paralel bağlayarak bir saaat devresi yapabilirsiniz. I2C modülü ile SDA ve SCL portları hakkında detaylı bilgilere ulaşmak için diğer makalelere göz atabilirsiniz.
1. LCD'yi herhangi bir arduino nun SDA (A4 portu) ve SCL (A5 portu) portlarına bağlıyoruz.
![]() |
Arduino Uno ve I2C modüllü LCD bağlantısı |
![]() |
Arduino Nano ve I2C LCD bağlantısı |
3. Bu işlemden sonra mBlock arayüzüne LCD ile ilgili bloklar gelmiş olmalıdır.
I2c LCD kütüphanesi |
mBlock ile I2C LCD programlama örneği |
![]() |
Arduino Kipi Seçimi |
Uyarılar:
1. Bağlan menüsünden seri port bağlantısını kontrol ediniz.
2. Kartlar menüsünden doğru arduino kartını seçtiğinizden emin olunuz.
3. LCD için doğru adresi seçtiğinizden ve bütün adres bilgilerinin aynı olduğundan emin olunuz. Aksi halde program yüklenmeyecek ve hata mesajı alacaksınız. En sık kullanılan LCD adresleri 0x3F ile 0x27 dir.
![]() |
LCD Adresi seçimi |
5. 0x3F çalışmaz ise 0x27 adresi seçilmelidir.
6. Arka plan aydınlatması çok fazla ise yazılar gözükmeyebilir.
7. LCD nin arkasında bulunan trimpot bir tornavida ile netlik ayarı yapılmalıdır.
![]() |
Trimpot ile netlik ayarı |