LDR Nedir?
LDR (Light Dependent Resistor), ışık yoğunluğuna bağlı olarak direnci değişen bir elektronik bileşendir. Işık algılama ve otomatik kontrol sistemlerinde yaygın olarak kullanılır.
LDR'nin Çalışma Prensibi
LDR, ışığın yoğunluğuna bağlı olarak direncini değiştirir. Işık arttığında direnci azalır, ışık azaldığında direnci artar. Bu özelliği sayesinde ışık algılama devrelerinde kullanılır.
LDR ile Arduino Kullanımı
Aşağıdaki devrede LDR, bir ortam ışık sensörü olarak kullanılarak bir LED'in parlaklığını kontrol eder:
const int LDR_PIN = A0; // LDR'nin bağlı olduğu analog pin const int LED_PIN = 9; // LED'in bağlı olduğu PWM pin void setup() { pinMode(LED_PIN, OUTPUT); // LED'i çıkış olarak ayarla } void loop() { int ldrValue = analogRead(LDR_PIN); // LDR'den gelen değeri oku int brightness = map(ldrValue, 0, 1023, 0, 255); // 0-1023 aralığını 0-255'e ölçeklendir analogWrite(LED_PIN, brightness); // LED parlaklığını ayarla }
LDR'nin Kullanım Alanları
- Otomatik Sokak Lambaları: Geceleri lambaların yanmasını sağlar.
- Işık Sensörleri: Güvenlik sistemlerinde ışık algılama amacıyla kullanılır.
- Otomatik Parlaklık Ayarı: Ekranların parlaklığını ortam ışığına göre ayarlamak için cihazlarda yer alır.
- Fotoğraf Makineleri: Pozlama ayarlarında ışık algılayıcı olarak görev yapar.
LDR Avantajları ve Dezavantajları
Avantajları
- Hızlı tepki süresi
- Düşük maliyet
- Kolay entegrasyon
Dezavantajları
- Düşük hassasiyet
- Sıcaklık değişimlerine duyarlılık
- Belirli bir ömrü vardır