Use this sketch to detect an object very close to the IR sensor. This could be useful for model railroading where a train should be detected to trigger a warning light at a level-crossing.
// hardware: Arduino UNO, IR sensor from funduinoshop.de // https://funduino.de/arduino-infrarot-abstandssensor // port connected to analog read of IR sensor module const int ANALOG_IN = A0; // onboard LED const int LED = 13; // threshold, to be set to values which work in your situation const int THRESHOLD = 300; // value in ms, delay between measurements const int DELAY = 100; void setup() { pinMode(LED, OUTPUT); } void loop() { digitalWrite( LED, (analogRead(ANALOG_IN) < THRESHOLD) ? HIGH : LOW ); delay(DELAY); }