T.C. Mİllî Eğİtİm BakanlIğI
İSTANBUL / PENDİK - Cahit Zarifoğlu Ortaokulu

Hareket Sensörü-PIR

02-03-2020

 

 

 

//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;

    }

  }

}

Paylaş Facebook  Paylaş twitter  Paylaş google  Paylaş linkedin
Yayın: 02.03.2020 - Güncelleme: 19.12.2024 12:07 - Görüntülenme: 350
  Beğen | 0  kişi beğendi