Motion Sensor Introdution

Introduction: 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.

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

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    Discussions