PIR hareket sensörü hep aynı çıkışı veriyor

Merhaba,

Şu linkteki hareket sensörünü Arduino’yla kullanmaya çalışıyorum ama her türlü koşulda aynı okumayı veriyor ve LED hep on: robotistan pir sensor

Oradaki aynı bağlantıyı ve Arduino sitesindeki örnek kodu denedim:


https://create.arduino.cc/projecthub/electropeak/pir-motion-sensor-how-to-use-pirs-w-arduino-raspberry-pi-18d7fa

Time delay ve sensitivity potensiyometreleriyle de her türlü ayarı denesem de okumada hep ‘1’ gösteriyor. Kabloları doğru sırada taktığımdan eminim, sebebi ne olabilir?

Kod:

int pirPin = 8;
int pirStat = 0;
int motionDetect = LOW;
int ledPin = 13;

void setup() {
Serial.begin(9600);

pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
}

void loop() {
pirStat = digitalRead(pirPin);
if (pirStat == HIGH) { // if motion detected
digitalWrite(ledPin, HIGH); // turn LED ON
Serial.println(“Hey I got you!!!”);
Serial.println(pirStat);
}
else if (pirStat == LOW) {
digitalWrite(ledPin, LOW); // turn LED OFF if we have no motion
Serial.println(pirStat);
}
}

Merhabalar. Bu videodaki kodları ve şemadan yararlanarak yapmayı dener misiniz?
https://www.youtube.com/watch?v=NoeeYSo0jeg

Selamlar.

Bu tarz projelerde 2-3 tane yedek almanızı öneririm. Modüllerde sorun olma ihtimali yüksek :slight_smile:

Bende de aynı sorun var. Sürekli çıkış olarak 1 ya da HIGH veriyor. Bir çözüm bulabildinizmi ?

resultuzen’in dediği gibi yeni birkaç tane daha aldım, onlar aynı bağlantı ve kodla sorunsuz çalıştı…