200TL ÜZERİ ÜCRETSİZ KARGO
 

LDR Işık Sensörü

  • 60,80 TL54,90 TL

LDR (Light Dependent Resistor) ışığa duyarlı direnç olarak adlandırılan pasif bir sensördür. Sensör üzerine düşen ışığın şiddetine göre verdiği çıkış değeri değişmektedir.

Alışveriş Listeme Ekle

Karşılaştırma listesine ekle

Vergiler Hariç: 54,90 TL

Stok Durumu: Stokta var

Marka: ALPGEN Robotics

Ürün Kodu: M019 LDR Modülü

Uyarı: Fonlama kampanyamızdan ötürü ürün kargolama süremiz 1 aydır. Anlayışınız için teşekkür ederiz. Stok durumu için mail yolu ile iletişim kurabilirsiniz.

LDR Işık Sensörü

LDR (Light Dependent Resistor) ışığa duyarlı direnç olarak adlandırılan pasif bir sensördür. Sensör üzerine düşen ışığın şiddetine göre verdiği çıkış değeri değişmektedir. Analog bir sensör olup mikrodenetleyicilerin analog pinlerinden sensör değerleri okunabilir. 

LDR günlük hayatımızda en yaygın olarak aydınlatma sistemlerinde kullanılmaktadır. Sokak lambaları, gece lambaları, kumanda sistemleri günlük kullanımlarımıza örnek olarak verilebilirler. LDR aynı zamanda endüstride ve hobi elektroniğinde de optik sensör olarak birçok farklı projede ve sistemde kullanılmaktadır.


Teknik Özellikler

Çalışma Gerilimi5V DC                                                
Çıkış TipiAnalog
En

31.5mm

Boy47mm
Vida Delik Çapı3.1mm

Örnek Proje Devre Şeması

Bu projede sensörün algıladığı ışık şiddeti ölçülmüş ve ışığın belli bir değerin üzerindeyken kartın D13 pinine bağlı mavi ledin yanması, değilken sönmesi kodlanmıştır.



Örnek Proje Arduino Kodu


/* ALPGEN Robotics */
// LDR Işık Sensörü Kullanımı
// 09.05.2021 
// Soru ve Yardım İçin: proje@alpgenrobotics.com
// www.alpgenrobotics.com //

int led = 13;   // led Dijital 13'e tanımlandı
int ldr = A0;   // ldr Analog 0'a tanımlandı

void setup()    // Başlangıç Ayarlamaları
{
  pinMode(led, OUTPUT); // led çıkış olarak ayarlandı
  pinMode(ldr, INPUT);  // ldr giriş olarak ayarlandı
  Serial.begin(9600);   // Seri haberleşme hızı 9600 baudrate ayarlandı
}

void loop() // Sürekli Tekrar Edecek Olan Döngü 
{
  ldr = analogRead(A0);       // Sensörün Data pini A0'dan okundu
  if(ldr > 500 )              // Okunan değer 500'den büyük ise
  {
    digitalWrite(led, HIGH);  // led yansın
  }
  else                        // değilse
  {
    digitalWrite(led, LOW);   // led sönsün
  }
  Serial.println(ldr);        // ölçülen değer seri monitöre yazdırıldı
  delay(100);                 // 100ms gecikme süresi
}