6 Ekim 2014 Pazartesi

Arduino LDR Uygulaması





          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