back to top

Arduino ile Işığa Duyarlı LED Projesi #5

Selam makerlar. Bir önceki projemiz Butonla LED Yakma Projesiydi. Bu projemizde ise karanlık bir ortamda LED’imizi LDR sensörü sayesinde otomatik bir şekilde yakarak ortamı aydınlatacağız. Bunun için projeye geçmeden önce LDR sensörümüzün nasıl çalıştığını öğrenelim.

LDR (Foto Direnç) Nedir?

LDR (Light Dependent Resistor) Türkçede “Işığa bağımlı Direnç” anlamına gelmektedir. LDR her ne kadar bir direnç çeşidi olsa da aynı zamanda pasif bir sensördür. En önemli özelliği ise üzerine düşen ışık şiddetine göre direnç değerleri değişerek anahtarlama görevi görmesidir. Üzerine düşen ışık şiddeti arttıkça direnç değeri azalırken ışık şiddeti azaldıkça direnç değeri artar. Bu değişen direnç değeri sayesinde aydınlıktan karanlık bir ortama geçildiğinde LED’imizi yakabiliriz.

LDR
LDR-(Işığa Bağımlı Direnç)

Işığa Duyarlı LED Projesi Gerekli Malzemeler

Işığa Duyarlı LED Proje Devre Şeması

LED with LDR
Işık Duyarlı LED Yakma Devre Şeması

Işığa Duyarlı LED Proje Kodu

//Kod yazarken kolaylık açısından Arduino pinlerimizi Const yani sabit bir değişkene tanımlıyoruz.
const int ledPin = 2;   //LED'in bağlı olduğu pin
const int  ldrPin = A0;  //LDR'nin bağlı olduğu pin


void setup() {

  Serial.begin(9600);
  pinMode(ledPin, OUTPUT);  //LED pinini OUTPUT olarak tanımlıyoruz.
  pinMode(ldrPin,  INPUT);   //LED pinini INPUT olarak tanımlıyoruz. Bu sayede dışarıdan gelen bilgileri alarak ortamın ışık yoğunluğunu algılayabiliriz.
}

void loop() {
  int  ldrStatus = analogRead(ldrPin);   //LDR'den okuduğumuz değerleri bir değişkene tanımlıyoruz.


  //LDR değeri eğer 500'den küçük ise LED'i yakabilmek için if-else ile koşul oluşturuyoruz.
Serial.println(ldrStatus);

   if (ldrStatus <=80) {

    digitalWrite(ledPin,  HIGH);               //LED'i Yak

   }
  else {

    digitalWrite(ledPin,  LOW);          //LED'i Kapat
  }
}

Işığa Duyarlı LED Proje Görseli

LED_LDR

Bu projemizde karanlık bir ortamda LED’imizi LDR sensörü sayesinde otomatik bir şekilde nasıl yakabileceğimizi öğrenmiş olduk. Bir sonraki Alkışla LED Yakma Projemizde görüşmek üzere!

Son Çıkan Yazılar

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz