LDR
Işık arttıkça direnci azalan iki uçlu parça. Sabit bir dirençle gerilim bölücü kurularak okunur.
Nasıl çalışır?
LDR (ışığa duyarlı direnç), üzerine düşen ışığa göre direnci değişen bir parçadır. Işık arttıkça direnci azalır: karanlıkta çok büyük (yüzlerce kΩ), parlak ışıkta çok küçüktür (birkaç yüz Ω). Uno direnci ölçemez, yalnız gerilimi ölçer; bu yüzden LDR bir sabit dirençle seri bağlanıp gerilim bölücü yapılır.
Bu sitedeki standart devre: LDR 5V ile A1 arasında, 10 kΩ direnç A1 ile GND arasında. Işık arttıkça LDR küçülür, A1 gerilimi ve analogRead(A1) değeri artar. İki parçanın yeri değişirse yön tersine döner.
İleri düzey: A1'de okunan ham değerinden LDR direnci R_ldr = 10000 × (1024 − ham) / ham ile bulunur. Eşik civarındaki titremeyi önlemek için iki eşikli karar (histerezis) kullanılır.
Laboratuvarda nasıl bağlanır?
| Nereden | Nereye |
|---|---|
| LDR 1 | Uno 5V |
| LDR 2 | Uno A1 ve 10 kΩ direncin 1. ucu |
| 10 kΩ direncin 2. ucu | Uno GND |
Işık düzeyini özellik panelindeki Işık kaydırıcısıyla (0 ile 1 arası) çalışırken değiştirirsin. analogRead için pinMode yazman gerekmez.
Sık yapılan hatalar
- Sabit direnci unutmak. LDR doğrudan 5V ile A1 arasında kalır; pin havada olur ve ölçüm anlamsızlaşır.
- LDR ile sabit direncin yerini değiştirmek. Devre çalışır ama ışık arttıkça
hamdüşer; programın mantığı tersine döner. - Çok küçük sabit direnç seçmek. 100 Ω gibi bir değerle Vout neredeyse hep 0 V'ta kalır, aralık daralır.
- Tek eşik kullanmak. Işık eşik civarındayken LED sürekli yanıp söner; iki eşik (histerezis) kullan.