//program using IR sensor
int sensorPin1 = 14;
int sensorPin2 = 13;
int ledPin1 = 19;
int ledPin2 = 18;
void setup()
{
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(sensorPin1, INPUT);
pinMode(sensorPin2, INPUT);
Serial.begin(9600);
}
void loop()
{
int sensor1State = digitalRead(sensorPin1);
int sensor2State = digitalRead(sensorPin2);
if (sensor1State == HIGH && sensor2State == LOW)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, LOW);
Serial.println("Person entered the room");
delay(500);
}
else if (sensor1State == LOW && sensor2State == HIGH)
{
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, HIGH);
Serial.println("Person exited the room");
delay(500);
}
else // No person detected
{
digitalWrite(ledPin1, LOW); // Turn off first LED
digitalWrite(ledPin2, LOW); // Turn off second LED
Serial.println("No person detected");
delay(500);
}
}