// Define pins for IR sensor and LED
const int irSensorPin = 2; // Connect IR sensor output pin to digital pin 2
const int ledPin = 13; // Built-in LED pin on Arduino board
void setup() {
pinMode(irSensorPin, INPUT); // Set IR sensor pin as input
pinMode(ledPin, OUTPUT); // Set LED pin as output
Serial.begin(9600); // Initialize serial communication for debugging
}
void loop() {
// Read the state of IR sensor
int irState = digitalRead(irSensorPin);
if (irState == HIGH) {
// If IR sensor detects something (object), turn on LED
digitalWrite(ledPin, HIGH);
Serial.println("Object detected!"); // Print message for debugging
} else {
// If no object is detected, turn off LED
digitalWrite(ledPin, LOW);
}
delay(100); // Small delay for stability
}