Pour en être sûr essaye en branchant le fil jaune de ton schéma sur le pin analog IN 0:
int IRsensorPin = 0;
int IRledPin = 10;
void setup(){
pinMode(IRledPin, OUTPUT);
digitalWrite(IRledPin, HIGH);
Serial.begin(9600);
}
void loop(){
Serial.println(analogRead(IRsensorpin));
delay(100);
}
Il s'agit peut-être bêtement d'un signal trop faible pour qu'il soit considéré comme HIGH, mais tu le verras dans le moniteur s'il y a détection.