Saludos! Estoy intentanto implementar un algoritmo para la recepcion y procesado de datos mediante un mando por infrarrojos a partir de un codigo en basic, creo que mas o menos lo tengo pero me da un fallo el compilador, estoy usando la version de CCs 3.249,el fallo que me da es este:
constant out of the range 51 is not 0..1
Pero no se porque me da este fallo, ya que defino la variable como int1 y le asigno el valor de un pin:
#define sensor_ir PIN_B3
....................
int1 valor = 0;
..................
valor = sensor_ir;
Esta ultima linea es la que me señala cuando me da el error, he probado definiendo valor como int y no da ningun error, asi que el fallo creo que debe esta en la definicion de sensor_ir¿alguien sabe que puede estar mal?; he subido solo estas lineas para que sea mas facil la lectura pero si veis que hace falta lo subo todo; gracias de antemano