#define ROLE 4 // röle değişkenine 4 değerini ata.
#define SENSOR A0 // sensör değişkenine A0 değerini ata.
int value; // value adında bir değişken oluştur.
void setup() {
pinMode(ROLE, OUTPUT); // röle değişkeni çıkış olarak atandı.
pinMode(SENSOR, INPUT); // sensör değişkeni giriş olarak atandı.
}
void loop() {
value = analogRead(SENSOR); // sensörden gelen veri value değişkenine atandı.
if (value > 600) { // value 600'den büyük ise.
pinMode(ROLE, HIGH); // röleye güç ver.
delay(3000); // 3 saniye bekle.
pinMode(ROLE, LOW); // rölenin gücünü kes.
delay(3000); // 3 saniye bekle.
value = analogRead(SENSOR); // value değişkenine sensörü tekrar ata (olası değer değişimlerinin fark edilmesi için, nedeni delay fonksiyonu)
}
else { // value 600'den büyük değilse.
pinMode(ROLE, LOW); // röle gücünü kes.
}
}