Error en la lectura de IR

Hola,

hoy hemos comenzado con el sigue-líneas. Tengo un error con la lectura del IR, me ha pasado varias veces y ahora ya se queda en bucle:

A ver si podéis echarle un vistazo, el sensor en la depuración dice que está en “1” pero el valor que devuelve la función “Obtener el valor del IR” está dando 2.

Saludos.