LDR Çalışma Prensibi:
LDR (Light Dependent Resistor), Türkçede “Işığa Bağımlı Direnç” anlamına gelmektedir. Bir diğer adı da foto dirençtir. LDR, ışık şiddeti ile direnç değerinin ters olduğu bir devre elemanıdır. Üzerine düşen ışık miktarı arttıkça direnci azalan bir tür foto dirençtir.
Yani üzerine düşen ışık şiddeti arttıkça sahip olduğu direnç değeri azalır, ışık şiddeti azaldıkça sahip olduğu direnç değeri artar. Direnç değerinin artıp-azalması lineer olarak gerçekleşmez.
Bu uygulamada:
LDR üzerine düşen ışık şiddetine göre Led'in yanmasını ya da sönmesini sağlayacağız. Aşağıdaki devre şemasında LDR ve direnci seri bağladık. Direncin üzerinden voltajı A0 pinine verdik. LDR üzerine ışık düşmediği zaman direnci yüksek olacağı için voltajın çoğunluğu LDR üzerine düşecek. Bundan dolayı A0 pinindeki voltaj düşük olacak. LDR üzerindeki ışık şiddetini artırdığımızda, LDR'nin direnci düşeceği ve üzerindeki voltaj da azalacağı için direncin üzerindeki voltaj artacak. Böylece A0 pinindeki voltaj da artacak. Direnç üzerindeki bu voltaj değeri dijital değere dönüştürülecek ve bu dijital değer belirlediğimiz bir değerin üzerine çıkınca Led ışık verecek.
Devre Şeması:
Program Kodları:
#define LED 3
#define LDR A0
void setup()
{
Serial.begin(9600);
pinMode(LED, OUTPUT);
pinMode(LDR, INPUT);
}
void loop()
{
Serial.print("LDR Değeri= "); Serial.println(analogRead(LDR));
delay(100);
if (analogRead(LDR) > 160)
{
digitalWrite(LED, 1);
}
else
{
digitalWrite(LED, 0);
}
}
_________________________________________________________________________________________________________________________________________________________
0 comments:
Yorum Gönder