Arduino Ders 7: Işık Sensörü Kullanımı
Işık sensörü, ortamda bulunan ışığı algılayarak arduino kartının analog pinine gönderir ve bu değeri işlememizi sağlar. Bu uygulamamızda ortam karanlık olmaya başladığında LED'in otomatik olarak yanmasını sağlayacağız.
1. Arduino devresi hazırlanır.
Gerekli Malzemeler:
- 1 adet arduino
- 1 adet breadboard
- 1 adet LED
- 2 adet 10 ohm direnç
- 1 adet ışık sensörü
- 5 adet erkek-erkek jumper kablo
- Arduinonun gnd pini breadboardın (-) kısmına, 5v pini (+) kısmına bağlanır.
- Işık sensörünün bir ucundan 10 ohm'luk direnç breadboardın eksi kısmına bağlanır. Direncin bağlı olduğu ışık senserünün bir ucu arduinonun A0 pinine bağlanır.
- Işık sensörünün diğer ucu breadboardın artı kısmına bağlanır.
- LED'in kısa olan ucundan breadboardın eksi kısmına 10 ohm'luk direnç bağlanır. Uzun olan bacağı ise arduinonun 8. pinine bağlanır.
2. mBlock programı kullanılarak kod blokları oluşturulur.
Arduino devresi oluşturulduktan sonra mBlock programı çalıştırılır ve aşağıdaki kodlar eklenerek arduino kartına yüklenir.
Yukarıda yer alan konutlar sürekli olarak A0 pinini yani ışık sensöründen gelen değeri kontrol eder. Bu değer 0-255 arasında bir değerdir. Komutlara göre değer 20'den küçük ise 8 sayısal pinini yüksek yapar ve böylelikle arduinonun 8. pinine bağlı olan LED'in yanması sağlanır. Eğer değer 20'den küçük değilse 8 sayısal pini düşük olacaktır. Yani karanlık olduğunda LED'in otomatik olarak yanması aydınlıkta ise otomatik olarak sönmesi sağlanmış olur.
Uygulama Videosu:
Görüntülenme Sayısı: 647
çok iyi olmuş harika ultra iyi süper aşırı iyi
çok güzel aşırı iyi çok güzel devamı gelsin süper ooooo