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ı;
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