Şimdi favori mikroişlemcimiz arduino ile ışık uygulamasına adım atıyoruz. Dijital/analog ortamın çok büyümesinden beri ışık sensörleri ve ışık sensör modülleri uygun fiyatlara mevcuttur. Bu modülleri arduino ile birleştirmek için uygun bir zaman. Örneğin basit bir sokak aydınlatma kontrolü.

TSL2561

       TSL2561 ışık gerilimini dijital çıkışa çeviren, I2C arayüzü ile uyumlu akıllı bir çözümdür.

     Sıklıkla mevcut olan TSL2561 sensör modülü I2C arayüzünü sağlamaktadır. Bu nedenle yapacağımız tek şey arduinoya sensörü bağlamaktır. TSL2561 önemli bir modül olmasına karşın yeni arduino kullanıcıları için I2C kolay bir seçim olmayabilir. Bu nedenle başka bir ışık uygulaması yapacağız. Burada sadece analog input kullanılacaktır. Uygulamada TEMT6000 sensörü kullanılacaktır.

TEMT6000ı

      Devreyi donanımsal olarak tamamlamak için sadece bir dirence ihtiyaç vardır. Bu devre 3.3 – 5 V arası DC geriim ile çalışır. Sensörün analog çıkışı ise arduino nun analog input pinlerinden birine bağlanabilir.

TEMT6000-pinout

     Aşağıda devrenin arduino kodları ve devre çizimi verilmiştir. Sensörün analog çıkışı arduinonun A1 ucuna bağlanmıştır. 500 ms aralıklarla seri monitörde sensörden alınan 0-1023 arası değer görüntülenmiştir. İstediğiniz şekilde koda ekleme yapabilirsiniz.

TEMT6000-arduino-550x273[sociallocker id=”10094″]

[/sociallocker]

Kaynak: http://www.electroschematics.com/12020/light-to-arduino-experiment/