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

TeknoYolcu-IşıkSensörü-DevreŞeması

  • 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. 

TeknoYolcu-IşıkSensörü-Kodlar

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ı: 143

Arduino Ders 7: Işık Sensörü Kullanımı” için 2 yorum

  • 15 Mart 2019 tarihinde, saat 15:19
    Permalink

    çok iyi olmuş harika ultra iyi süper aşırı iyi

    Yanıtla
  • 15 Mart 2019 tarihinde, saat 15:20
    Permalink

    çok güzel aşırı iyi çok güzel devamı gelsin süper ooooo

    Yanıtla

Bir Cevap Yazın

Önceki yazıyı okuyun:
TeknoYolcu-Dart Oyunu
Scratch ile Dart Oyunu

Scratch kodlama programı ile hazırladığımız dart oyunu öğrencilerimizin kodlama becerilerini...

Kapat