I’ve recently bought two grove PIR motion sensors and I’d like to use from a Raspberry Pi.
Looking at your git code (link removed because as new user I still can not post a link) it seems to me no one is testing the return value of isDetected() function and it always print “PIR sensor detected some stuff”.
That said, I’m not able to test your PIR motion sensors even with other working code, such as that one at this link:
(link removed because as new user I still can not post a link, search for raspberry pi parent detector)
I’ve connected VCC on pin2 of Raspberry Pi, GND to pin6 and D1 to pin7 and run the following python code:
[code]import RPi.GPIO as GPIO
import time
sensorPin = 7
GPIO.setmode(GPIO.BOARD)
GPIO.setup(sensorPin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
prevState = False
currState = False
while True:
time.sleep(0.1)
prevState = currState
currState = GPIO.input(sensorPin)
if currState != prevState:
newState = “HIGH” if currState else “LOW”
print “GPIO pin %s is %s” % (sensorPin, newState)[/code]
I’m not able to detect a movement (I have tested your and my code with both my two Grove Pir motion sensors)
Do you have any suggestions for me and my Raspberry setup ?