Hola gente.
Les cuento que estoy haciendo un robot usando el 12F629 y ya he logrado hacerlo andar con bumpers y un programa simple, pero ahora quisiera avanzar un poco mas y hacerlo andar con un 12F675, para hacer uso de su ADC, y usar sensores analógicos.
Empece a investigar cuantos sensores podría ponerle, y veo que tiene 1 solo canal de ADC, pero 4 pines de AN0 a AN3. Lo que me leva a pensar que puede leer hasta 4 sensores analógicos a la misma vez, pero en internet encuentro ejemplos que usan solo uno.
Ademas, yo programo en CCS, y el método de lectura que usa (read_adc(ADC_READ_ONLY)) no permite indicar en cual de los 4 pines hacer la lectura.
Evidentemente hay algo que no estoy entendiendo bien y por eso recurro a ustedes.
- Se puede leer hasta 4 sensores conectados a los pines AN0-AN3 del ADC? O solo se puede usar una patita como ADC?
- En caso de ser posible, como se hace desde C para tomar las lecturas de cada uno de los sensores?
Por adelantado, gracias por su ayuda!