Arduino Uno İle Ldr Kullanımı

Arduino Uno İle Ldr Kullanımı

Arduino Uno İle Ldr Kullanımı

Ldr Nedir ?;

LDR
(Light Dependent Resistor) yani Işığa Bağımlı Direnç, ışığa duyarlı bir elektriksel bileşendir. Işık yoğunluğu arttıkça, direnç değeri azalır; ışık yoğunluğu azaldıkça ise direnç değeri artar. Bu özellik, LDR'ı özellikle ışık algılama ve kontrol uygulamalarında kullanışlı hale getirir. Örneğin, otomatik aydınlatma sistemlerinde veya fotoğraf sensörlerinde sıkça kullanılır. Işığa maruz kaldığında elektriksel sinyal üreten bir sensör olarak işlev görür.

Şimdi Arduino Uno ve Ldr kullanarak sensörümüzün üzeri kapatıldığında led çalıştırmak için bir proje yapalım.

Malzeme Listesi;

Arduino Uno
Breadbord
LDR Işık Sensörü
1 Adet LED
330 Ω Direnç
100 Ω Direnç
Jumper Kablolar

Bağlantı Şeması;

Arduino Uno İle Ldr Kullanımı Bağlantı Şeması
 Bağlantılarımızıda yaptığımıza göre şimdi kodu hazırlamaya geçelim.

Arduino Kodumuz;

int ledPin = 10;
int LDRPin = A1;
void setup()
{ 
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}
 
void loop()
{
 int isik_degeri = analogRead(LDRPin);
Serial.println(isik_degeri);
delay(100);  
 if(isik_degeri<200)
 {
   digitalWrite(ledPin, HIGH);
 }
 else
 {
   digitalWrite(ledPin, LOW);
 }
}

Şimdi kodumuzun ve bağlantımızın doğruluğunu kontrol ettikten sonra Arduino Unomuza kodumuzu atalım. Arduino İdemizi açıyoruz kartlar kısmından Arduino Uno kartımızı seçip port kısmından Com portumuzu seçiyoruz ve yukarıdaki kodu Arduino İdeye yazıyoruz kodumuzun doğru olduğuna emin olduktan sonra kodumuzu yükleyebiliriz.
Ve kodumuzu yükledikten sonra Ldr sensörümüzün üzerini kapatırsak veya ortam karanlık olursa dijital 10 pinine bağlı olan ledimizin çalıştığını göreceğiz if döngümüzün içerisine  istediğimiz kodu yazar isek artık Ldr sensörü ile istediğimiz projeyi yapabiliriz.Başka projelerde görüşmek üzere, iyi çalışmalar dilerim.


Dosyaya Gözat

13/03/2024 tarihinde yayınlandı
305 kişi tarafından incelendi
Sayfa Uğur Can Dündar tarafından oluşturuldu