Hola a todos.
LLevo tiempo metido en programacion de pic, pero siempre ha sido con datos digitales. Ahora me encuentro que tengo que usar un sensor que me devuelve un valor analogico, y con señales analogicas no he trabajado nunca y por ello no se como tratarlo.
El diseño que tengo es un pic 16f886 en el cual en la patilla RA0 conecto un sensor que me ofrece una salida entre 0.5-3 voltios. Al igual que en el RA0, tengo otros sensores equivalentes en RA1, RA2, RA3...
Lo que me interesa de estos sensores no es el valor analogico concreto sino un umbral, es decir, necesito saber cuando el valor sobrepasa 1 voltio. No me importa el valor exacto, solo si es mayor o menor a 1voltio
Mi pregunta es:
Hay alguna forma de comparar estos valores uno a uno?
Es decir, en c, algo similar a:
if(RA0>1)
RB0 = 1;
else
RB0 = 0
if(RA1>1)
RB1 = 1;
else
RB1 = 0
....