Arduino ile LDR Kullanımı

Arduino ile LDR Kullanımı

Bu derste Arduino ile LDR kullanımını görelim.

Fritzing şeması

ldr-arduino

Proje için gerekli malzemeler :

  • 1 adet LDR (Satın alma linki için tıklayınız)
  • Arduino UNO
  • 6 adet Erkek-Erkek Jumper kablo
  • 1 adet breadboard
  • 1 adet LED
  • 1 adet 1Ω Direnç
  • 1 adet 220Ω Direnç

Kod

/* 
 Kod Sokağı gururla sunar...
celalcan HACIHASANOĞLU
 www.kodsokagi.com
*/


int ldr = 0; //ldr değişkenimizi oluşturup 0 değerini atıyoruz.(bu aslında ldr'yi analog0.pine bağladığımızı kodda belirtmek için)
int ldrdeger = 0; //ldrdeger değişkenimizi oluşturup 0 değerini atıyoruz.
int esik_degeri = 9; // belli bir sınır belirliyoruz bu sınırı ldr'nin okunan değeri geçip geçmemesi durumunda işlemler yapılacak.
void setup()
{
Serial.begin(9600);
pinMode(5, OUTPUT);//5.pine çıkış veriyoruz.
}
 
void loop()
{
ldrdeger = analogRead(ldr); //analog0.pinden okunan değerleri ldrdeger değişkenine atıyoruz.
Serial.println(ldrdeger);//ldrdeger değişkenini ekrana yazdırıyoruz.
delay(50); //50 milisaniye bekliyoruz.
if (ldrdeger < esik_degeri) //eşik değeri ldrdeger'den büyük olduğu sürece 5.pine bağlı led'i yak.
{
digitalWrite(5, HIGH);
}
else //aksi takdirde söndür.
{
digitalWrite(5, LOW); 
}
}

 ⇒ LDR datasheet'i indirmek için tıklayınız...


Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git