Bu uygulamada 2 adet 10 K lık , 1 adet 220 Ohm luk direnç ,
2 adet (sarı ve kırmızı) led ve 1 adet LDR kullandım. Amacım aydınlık ortamda
kırmızı , karanlıkta ise sarı ledi yakmak. Kısacası LDR nin çalışma mantığını
anlamak. Aşağıda bu uygulamanın Fritzing ile oluşturduğum şeması , kodu ve uygulama videosu mevcut. Bu
uygulama daha sonraki yazılarda görebileceğiniz PIR ve LDR ile sensörlü lamba uygulamamın temelini oluşturmaktadır.
int kirmizi = 3;
int sari = 4;
int sensorPin = 0;
void setup()
{
pinMode(kirmizi, OUTPUT);
pinMode(sari, OUTPUT);
}
void loop()
{
int blinkRate =
analogRead(sensorPin);
if(blinkRate < 400)
{
digitalWrite(sari, LOW);
digitalWrite(kirmizi, HIGH);
}
else
{
digitalWrite(sari, HIGH);
digitalWrite(kirmizi, LOW);
}
}
|
0 yorum:
Yorum Gönder