BAĞLAN
z Ldr sensörler üzerlerine gelen ışık şiddetine göre direnç gösterirler.Bu
sayede analog olarak değer okumamıza olanak sağlarlar.Örnek olarak sokak
lambalarının gece yanıp gündüz sönmesi bu sensörler sayesinde gerçekleşir.Bu
uygulamamızda da ledimizi karanlıkta yanmasını aydınlıkta sönmesini
sağlayacağız.LDR sensörün değerini 500 e ayarladık.Eğer okunan değer 500 den
küçük ise led yanacak değilse led sönecektir.
Malzemeler:
1.
Arduino
2.
LDR sensör
3.
Led
LDR Kontrol Kod
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
int LDR = 0;
int LDRValue = 0;
int light_sensitivity = 500;
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
LDRValue = analogRead(LDR);
Serial.println(LDRValue);
delay(50);
if (LDRValue < light_sensitivity)
{
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
}
}
|
Size çok hoş bir görsellik sunan bu devreyi sizinle paylaşmak istedim
arkadaşlar. LDR nin üzerine ışık düşünce direnci azalır ve npn tipi transistör
ters polarma aldığı için led söner tam tersi LDR nin üzerine düşen ışık
miktarı azalınca transistör + polarma alacağı için lede yanmaya başlar. devre
şu şekilde

Yorumlar
Yorum Gönder