#define IR_PIN D0 // Define pin D0 for the infrared sensor void setup() { Serial.begin(9600); // Initialize serial communication pinMode(IR_PIN, INPUT); // Configure pin D0 as input } void loop() { int irValue = digitalRead(IR_PIN); // Read IR sensor value if (irValue == LOW) { Serial.println(1); // Print 1 on serial port if obstacle detected } else { Serial.println(0); // Print 0 on serial port if no obstacle is detected } delay(500); // Wait 500 ms before next reading }