Motion Sensor Introdution

We made a movement sensor, that we used to put outside our door, so when someone gets closer, a light will blink to warn us that someone is coming.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Materials

1- jumpers wire - they conect the sensor to the arduino board

2- LED - it brinks when someone passes though the movement sensor

3- movement sensor - the sensor

4- the arduino board

Step 2: Our Project Explanantion

we conected the jumper wires in the arduino board and in the sensor. Like this, we conected the output with the input. We also conected the LED in the arduino board.

Step 3: Code

/* * PIR sensor tester */ int ledPin = 13;

// choose the pin for the LEDint inputPin = 2;

// choose the input pin (for PIR sensor)int pirState = LOW;

// we start, assuming no motion detectedint val = 0;

// variable for reading the pin status void setup() { pinMode(ledPin, OUTPUT);

// declare LED as output pinMode(inputPin, INPUT);

// declare sensor as input Serial.begin(9600);} void loop(){ val = digitalRead(inputPin);

// read input value if (val == HIGH) {

// check if the input is HIGH digitalWrite(ledPin, HIGH);

// turn LED ON if (pirState == LOW) {

// we have just turned on Serial.println("Motion detected!");

// We only want to print on the output change, not state pirState = HIGH; } } else { digitalWrite(ledPin, LOW);

// turn LED OFF if (pirState == HIGH){

// we have just turned of Serial.println("Motion ended!");

// We only want to print on the output change, not state pirState = LOW; } }}

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    Discussions