Skip to content
Ana sayfa » Arduino Uygulamaları – LDR Işık Kontrolü

Arduino Uygulamaları – LDR Işık Kontrolü

Bir önceki yazımda Analog değer okumuştuk. Bu yazımda LDR ile ışık kontrolü gerçekleştireceğiz.

Gerekli Malzemeler

  • Arduino
  • LED
  • 2 * 220 Ω direnç
  • Jumper
  • LDR
  • 9V pil ya da güç kaynağı (Arduino’yu harici beslemek isterseniz)

Foto direnç (LDR), üzerine düşen ışığın şiddetine bağlı olarak değişen dirence sahip bir elemandır. Direnci, üzerine düşen ışık miktarıyla ters orantılı olarak değişir.

Gerekli bilgiyi verdikten sonra kodları yazarak ve Arduino’yu bilgisayara takarak kodumuzu yazalım.

int ldrPin=A1; // LDR pini A1 olarak ayarladık.
int ldrDeger=0; // LDR başlangıç değeri 0 olarak ayarladık.
int esikDeger=100; //0-255 arasında eşik değerini 100 olarak belirledik.

void setup(){

pinMode(8, OUTPUT); // çıkış pinimizi 8 olarak ayarladık.

}

void loop(){

  ldrDeger=analogRead(ldrPin); // A1'den gelen LDR değerini okuyor.
  
  if(ldrDeger<esikDeger){
    
    digitalWrite(8, HIGH);     // LDR değerini eşik değerinden
                                  küçükse LED'i yak.

    }

      else{

    digitalWrite(8, LOW);       // Değilse LED'i söndür. 

     }  
}

Kodumuzu yazdıktan sonra Arduino’ya yükleyelim. Aşağıdaki gibi bağlantıyı gerçekleştirelim.

Bir sonraki yazımda Buzzer kontrolü gerçekleştireceğiz.

2 thoughts on “Arduino Uygulamaları – LDR Işık Kontrolü”

  1. Pingback: Arduino Uygulamaları – Analog Değer Okuma – Ferzender VARLİ

  2. Pingback: Arduino Uygulamaları – Buzzer Kontrolü – Ferzender VARLİ

Leave a Reply

Your email address will not be published. Required fields are marked *