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
   254   255   256   257   258   259   260   261   262   263   264