fbpx
Arduino

Arduino I2C bağlantı Adres Tespiti

Merhabalar, bu yazımızda arduinoda i2c bağlantısına sahip sensör yada  lcd lerin i2c adresini tespit edeceğiz. Yani i2c adres programlama adresini öğrenmiş olacağız. Böyle bir işleme neden ihtiyaç duyuyoruz bundan bahsetmek istiyorum. Bildiğiniz gibi i2c bağlantısı SDA ve SCL pinleri kullanılarak yapılıyor. Örneğin; bir adet lcd ekranı i2c üzerinden bağladığımızda sorun olmuyor çünkü bağlantı için yeterli  sda ve scl var ancak 2 adet i2c bağlantısını kuıllanan sensör kullanmak istersek işte bu noktada bağlanan modüllerin adreslerini arduino kodlarında belirtmemiz gerekiyor. Haliyle adresleri belirtmek için önce adresleri bulmak gerekiyor. Hazırsanız başlayalım.

1) i2c bağlantısını yapıyoruz. Arduino unoda A4 –>> Sda A5–> Scl

2)Arduinomuzu usb aracılığı ile bilgisayara bağlıyoruz.

3) Aşağıdaki programı arduinomuza yüklüyoruz.

Arduino I2C bağlantı Adres Tespiti Yazılımı

4) Serial portu açıyoruz.

5) Çıkan 0x ile başlayan adresi not ediyoruz.
Arduino ile i2c adresinin tespiti

6) Adresi yazılımımıza dahil ediyoruz. Örneğin; LiquidCrystal_I2C_AvrI2C lcd(0x27,16,2);

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu