Automatic Room Lights Using Arduino and PIR Sensor
Automatic Room Lights Using Arduino and PIR Sensor
Also, with the help of an automatic room light control system, you need not worry
about electricity as the lights get automatically off when there is no person.
So, in this DIY project, we have implemented Automatic Room Lights using Arduino
and PIR Sensor.
Code
int in1 = 9;
int sensor = 8;
void setup() {
Serial.begin(9600);
pinMode(in1, OUTPUT);
pinMode(sensor, INPUT);
pinMode(led, OUTPUT);
digitalWrite(in1,HIGH);
digitalWrite(led,LOW);
while(millis()<13000)
{
digitalWrite(led,HIGH);
delay(500);
digitalWrite(led,LOW);
delay(500);
digitalWrite(led,LOW);
void loop()
digitalWrite(in1,HIGH);
digitalWrite(led,LOW);
if(digitalRead(sensor)==HIGH)
t=millis();
while(millis()<(t+5000))
digitalWrite(in1,LOW);
digitalWrite (led,HIGH);
If ((millis()>(t+2300)) &&(digitalRead(sensor)==HIGH))
t=millis();
}
}
Applications
I’ve already mentioned a few applications of the Automatic Room Lights concept.
Some of them are:
Garage Lights
Bathroom Lights
Hand Dryers
Toilet Flushers
Security Lights