Merhaba arkadaşlar bugün başlıktan da anlayacağınız üzere LDR ile nasıl LED yakılır onu gösterceğim.
Öncelikle bağlantılarımız resimdeki gibi olmalıdır:
Şimdi kod kısmına geçelim ,hangi kodun ne işe yaradığını açıklama satırı olarak yanlarında belirttim:
#define led 3//burada 3. pine isim verdik
void setup() {
pinMode(led,OUTPUT);//burada arduino nun bu pin uzerinden değer/veri göndereceğini belirttik
Serial.begin(9600);
}
void loop() {
int isik = analogRead(A0);//burada "isik"değişkenini A0 pininden yani LDR üzerinden gelen değere eşitledik
Serial.println(isik);// "isik"değişkenindeki değeri Serial port a yazdırdık.
delay(50);
if(isik > 900){// "isik" değeri 900 den büyükse bunu yap
digitalWrite(led,LOW);//ledi kapadık
}
if(isik < 900{//"isik" değeri 900 dan küçükse bunu yap
digitalWrite(led,HIGH);//ledi yaktık
}
}