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);
}
}