//Pendik Cahit Zarifoglu Ortaokulu
int ledPin = 13; // LED'imizin takildigi Pin
int inputPin = 8; // Hareket Sensorunun(PIR) takildigi Pin
int pir_durum = LOW; // Hareket olmadigini varsiyoruz.
int durum = 0; // Pin'den gelen degeri okutuyoruz
void setup() {
pinMode(ledPin, OUTPUT); // LED'imizi çıkış elemanı yaptık
pinMode(inputPin, INPUT); // Hareket sensorumuzu(PIR) Giris elemani yaptik.
Serial.begin(9600);
}
void loop(){
durum = digitalRead(inputPin); // Hareket sensorunu hareket var mi diye okuttuk.
if (durum == HIGH) // Eger hareket var ise(Sinyal geliyorsa)
{
digitalWrite(ledPin, HIGH); // LED'i yakiyoruz
if (pir_durum == LOW)
{
Serial.println("Hareket Algılandı!"); // hareket algılandı yaz
pir_durum = HIGH;
}
}
else
{
digitalWrite(ledPin, LOW); // LED'i söndür.
if (pir_durum == HIGH)
{
Serial.println("Hareket Yok!"); // Hareket Yok yaz
pir_durum = LOW;
}
}
}