Arduino SHT21 I2C Kullanımı

25 Eyl

I2C (Inter-Integrated Circuit), seri haberleşme türlerinden senkron haberleşmeye bir örnektir. Haberleşme için SDA ve SCL olmak üzere iki hatta ihtiyaç duyulmaktadır. Genellikle kısa mesafeli ve düşük veri aktarım hızının yeterli olduğu yerlerde kullanılır.

I2C haberleşmesinde, haberleşmeyi kontrol eden master cihazı bulunur. Her haberleşmede bir tane master bulunmalıdır. Haberleşmenin sağlanabilmesi için haberleşme hattına en az bir adet slave (köle) cihaz bağlanmalıdır. Hatta bağlanan birden fazla slave cihazlardan hangisinin veri aktaracağına, master cihaz karar verir. Böylece hat sayısında bir değişiklik olmadan birden fazla cihazla haberleşme sağlanır.

Cihazlarda SDA pini arduino uno SDA pine (A4), SCL pini arduino unu da SCL(A5) pinini bağlanır. VCC: 3.3 bağlamaya dikkat edin!

 

Arduino IDE den sketch->Include Library ->Manage Libraries’den

sht21 yazarak Sodaq_SHT2x version 1.2.0 kurulumunu gerçekleştiriniz.

 

Kaynaklar:

http://www.arduinoprojects.net/sensor-projects/sht21-humidity-and-temperature-sensor-example.php

https://gelecegiyazanlar.turkcell.com.tr/konu/arduino/egitim/arduino-401/i2c-protokolu

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir