//CODE MADE BY DAANISH MITTAL ON 11-04-2003 AT 21.07 PM IST
//CODE MADE ON ARDUINO IDE 2.0.4
int PIRSensor = 2; //Define PIR Sensor pin
int LED_dim = 7; //Define LED pin OF DIM LIGHT
int LED_bright = 8; //DEFINIE LED PIN OF BRIGHT LIGHT
int LDR = A0 ; //Define the Analog pin# on the Arduino for the LDR signal (Vp)
int SensorValue = 0; // Initializing the value as zero at the beginning
void setup() {
pinMode(LED_dim, OUTPUT);
pinMode(LED_bright, OUTPUT);
pinMode(PIRSensor, INPUT);
Serial.begin(9600);
}
void loop()
{
Serial.println("CODE BY DAANISH MITTAL | INITIALIZING LOOP ");
int LDR_Vp = analogRead(LDR);
if (LDR_Vp > 400)
{
digitalWrite(LED_dim, HIGH); // Turn *DIM* LED ON
SensorValue = digitalRead(PIRSensor); // The value read from PIR Sensor pin 2 will be assigned to 'SensorValue'
if(SensorValue == HIGH){
digitalWrite(LED_bright, HIGH); // Turn LED ON
Serial.println("CODE BY DAANISH MITTAL | Motion Detected"); // Print this text in Serial Monitor
}
else
{
digitalWrite(LED_bright, LOW);
Serial.println("CODE BY DAANISH MITTAL | Motion not Detected");
}
}
else{
digitalWrite(LED_bright , LOW);
digitalWrite(LED_dim, HIGH); // turn the LED on (HIGH is the voltage level)
delay(5); // wait for a second
digitalWrite(LED_dim, LOW); // turn the LED off by making the voltage LOW
delay(500); // wait for a second
}
}