Page 259 - Tasarım Beceri Atölyeleri Öğretmen El Kitabı
P. 259
Ardından Arduino IDE’yi kapatın ve tekrar açın. Sıcaklık sensörü ile iletişim için Adafruit_MLX90614.h
başlık dosyasını ekleyin. I2C iletişimi için de Wire.h başlık dosyasını ekleyin. Sensörü çağırmak için mlx değiş-
kenini tanımlamak gerekmektedir. Bu değişkeni kullanarak Adafruit_MLX90614() konksiyonu çağrılmaktadır.
Bu işlemleri yapan kod bloğu şu şekildedir:
Şimdi kurulum kısmına ilgili kodu yazmak gerekmektedir. Öncelikle seri iletişime başlamak ardından mlx.
begin () anahtar sözcüğünü kullanarak sensöre başlayın. Bu işlemleri yapan kod bloğu şe şekildedir:
Kurulum kısmını tamamladıktan sonra artık döngü kısmının kodlanması gerekmektedir. Önce bir “Tem-
perature” kelimesi ve ardından sensör tarafından algılanan sıcaklık yazdırılmaktadır. Kodlarda sıcaklık Celcius
ve Fahrenheit cinsinden yazdırılmaktadır. Celcius için mlx.readObjectTempC () ve Fahrenheit için mlx.rea-
dAmbientTempF () işlevleri kullanılmaktadır. Bir sonraki sıcaklık ölçümü için 500 milisaniye beklenmektedir.
Bu işlemleri yapan kod bloğu şu şekildedir:
251