Arduino Projeleri

LDR ile Işık Şiddeti

Ders7: LDR ile Işık Ölçümü

LDR ile ışık ölçmek için LDR de bulunan iki ayaktan birini 5V diğerini de analog girişlerden birine takmak yeterlidir. Değer okumak da analogRead komutu ile gerçekleştirilmektedir. Gelen değere göre ister LED yaktırılabilir ister Buzzer dan ses duyulabilir.

 

int deger;
void setup() {
  Serial.begin(9600); // Bilgisayarın ekranını bilgi çıkışı için kullanacağım
  pinMode(A3, INPUT); // analog pinlerden A3 ı çıkış amaçlı kullanacağım

pinMode(2,OUTPUT);
}
void loop() {
  deger = analogRead(A3); // deger değişkenine A3 dan üretilen ışık şiddeti bilgisini aktar
  Serial.print("ISIK SIDDETİ:");
  Serial.println(deger);// deger değişkenini ekrana yazdir
  delay(500);  // Yarım saniye bekle (yukarıdaki işlemi yap

if (deger>225){

digitalWrite(2, HIGH); // 2 nolu portta bulunan led e enerji ver

}else{

digitalWrite(2, LOW); // 2 nolu portta bulunan led deki enerjiyi kes

}

 


  }