Node.js based API for the HC-SR501 motion detector.
const { HCSR501 } = require("hc-sr501-sensor")
sensorPin
You have to specify the GPIO pin where the sensor is connected to.delay
This parameter is optional. You can specify a delay in milliseconds to stop motion detection. The smallest number is 3000.
const sensor = new HCSR501(17, 3000)
sensor.watch((motion) => {
// motion = boolean
if(motion) {
// do something
} else {
// do something else
}
})