Ameduino
Published © GPL3+

Arduino Motion Detection Light

A motion-operated light.

AdvancedFull instructions provided1,483
Arduino Motion Detection Light

Things used in this project

Story

Read more

Code

code

C/C++
int irmotionPin = 4; // Pin of IR Motion 
Sensorint relayPin = 8; // Pin of Relay Module
void setup(){ Serial.begin(9600);
pinMode(relayPin, OUTPUT); // Set Pin connected to Relay as an OUTPUT 
digitalWrite(relayPin, LOW); // Set Pin to LOW to turn Relay OFF
}
void loop(){
  while (digitalRead(irmotionPin) == HIGH)
  { // If Motion detected
  
  digitalWrite(relayPin, HIGH); // Turn Relay ON
  Serial.println("Relay is ON"); 
  delay(15000);}
  digitalWrite(relayPin, LOW); // Turn Relay OFF 
  Serial.println("Relay is OFF"); 
  delay(500); }

Credits

Ameduino

Ameduino

8 projects • 26 followers

Comments