// Task 2: IR Sensor Obstacle Detection
int irSensor = 3; // IR sensor digital output connected to pin 3
int sensorValue = 0;
void setup() {
pinMode(irSensor, INPUT); // set pin as input
Serial.begin(9600); // start Serial Monitor
}
void loop() {
sensorValue = digitalRead(irSensor); // read IR sensor value
if (sensorValue == LOW) { // LOW means obstacle present (depends on module)
Serial.println("Obstacle Detected");
} else {
Serial.println("Clear");
}
delay(500); // small delay for readability
}