Arduino İle Işık Sensörü Kullanımı
Bu yazımızda Arduino İle Işık Sensörü nasıl kullanılır bunu öğreneceğiz. Işık sensörünün LDR’den farkı ldr kullanırken kullandığımız dirençlerin bu sensör üzerinde gelmesi ve eşik değerimizi ayarlıyabileceğimiz bir potansiyometrenin içerisinde olmasıdır. Ayrıca eşik değere göre yanan ledler bulunmaktadır. Yoksa Ldr ile bir farkı yok. Ldr de eşik değeri yazılım ile belirlenir iken bu sensörde potansiyometre ile yapılmaktadır.
Ldr kullanımı bilmiyorsanız aşağıdaki yazımızı okuyabilirsiniz.
Projede Kullanılan Malzemeler
Arduino İle Işık Sensörü Bağlantı Şeması
Arduino İle Işık Sensörü Bağlantı Pinleri
Arduino | Sensör |
3. Pin | Led + |
GND | Led – |
5V | Işık Sensörü VCC |
GND | Işık Sensörü GND |
4.Pin | Işık Sensörü DO |
Arduino Işık Sensörü Kodu
int led=3;
int sensor=4;
void setup() {
// put your setup code here, to run once:
pinMode(led,OUTPUT);
pinMode(sensor,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int durum=digitalRead(sensor);
if(durum==HIGH){
digitalWrite(led,HIGH);
}else{
digitalWrite(led,LOW);
}
delay(500);
}
Daha sonra ortamımızın ışık seviyesine göre potansiyometremizi ayarlayalım. Sensörün önünü avcumuz ile kapatarak test edelim. Bir dersimizde buraya kadar 🙂