Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 635 Bytes

File metadata and controls

33 lines (23 loc) · 635 Bytes

HC-SR501

PIR Motion Sensor

Android Things User Driver

Accompanying Blog Post:

http://blog.blundellapps.co.uk/tut-android-things-writing-a-pir-motion-sensor-driver/

Simple useage:

   @Override
   protected void onCreate() {
        Gpio bus =  bus = new PeripheralManagerService().openGpio("BCM18");
        motionSensor = new PirMotionSensor(bus, this);
        motionSensor.startup();
   }

    @Override
    public void onMovement() {
        Log.d("TUT", "MOVEMENT DETECTED");
    }

    @Override
    protected void onDestroy() {
        motionSensor.shutdown();
        super.onDestroy();
    }