LDR Kullanımı
RGB Led Kullanımı
 

LDR ile Led Yakma

LDR , Light Dependent Resistor  baş harflerinden oluşmaktadır , "Light Dependent Resistor" ifadesinin Türkçe karşılığı ışığa bağımlı direnç anlamına gelmektedir. LDR,  bazı kaynaklarda Fotoresiztor(Fotodirenç) olarak da isimlendirilir.

Arduino ile LDR ortamdaki ışık miktarına göre farklı direnç değerleri üretir. Işık miktarı arttıkça dirençden okunan değer artar, ışık miktarı azaldıkça dirençden okunan değer azalır.

Örnek : Aşağıdaki örnekte LDR değeri serial ekrana yazdırılarak ortamdaki ışık miktarı azaldığında led yanacak , ortamdaki ışık miktarı arttığında ledin sönmesi sağlanacaktır.

Gerekli Malzemeler

  •  Arduino Uno
  •  Breadboard
  •  1 adet 1KΩ Direnç
  •  1 adet 220Ω Direnç
  •  1 adet LDR
  •  1 adet LED
     

Devre Şeması

Kodlama

void setup() {
  pinMode(A0,INPUT);
  pinMode(3,OUTPUT);
  Serial.begin(9600);
}

void loop() {
//A0 dan gelen ldr degerini al
int ldr_deger=analogRead(A0);
//ldr degerini serial ekrana yazdir
Serial.println(ldr_deger);
//ldr degeri 500 den kucuk ise led yansin aksi durumda sonsun
  if(ldr_deger<500)
  {
    digitalWrite(3,1);
  }else {
    digitalWrite(3,0);
  }
}

 

Ekleyen:admin

Adınız
:
Eposta
:



Resmi Degistir