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ğımpinMode(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 yapif (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
}
}