Macademia'nın robotik ve mühendislik programı · ücretsiz seviye tespiti ve kişisel öğrenme yolu
Girdi

LDR

Işık arttıkça direnci azalan iki uçlu parça. Sabit bir dirençle gerilim bölücü kurularak okunur.

Laboratuvarda dene

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?

NeredenNereye
LDR 1Uno 5V
LDR 2Uno A1 ve 10 kΩ direncin 1. ucu
10 kΩ direncin 2. ucuUno 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 ham düş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.
Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • TestlerimMini testler ve puanlarSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç