El Allwinner A13 no tiene entradas del convertidor analógico a digital (ADC).
Según el manual del usuario:
2.8 I2C y SPI bajo Debian
I2C y SPI son compatibles con las últimas versiones de Debian. Hay soporte respectivo del kernel para ambos.
Hay un módulo de python llamado pyA13 que se puede encontrar aquí:
enlace Tiene I2C (también conocido como TWI) y SPI.
Los pines I2C se describen en la sección 6.3 Módulo UEXT del Manual del usuario
Por lo tanto, una forma sencilla de conectar el Olinuxino A13 a un sensor de temperatura es obtener un sensor de temperatura con una interfaz I2C incorporada, ejecutar Debian y acceder al sensor de temperatura de Python. Espero poder también obtener I2C desde C, pero no vi que se mencione)
Hay bastantes sensores de temperatura I2C. Varían según el voltaje de operación, la resolución y el paquete del dispositivo. Recomiendo intentar que las cosas funcionen de manera rápida y barata primero.
Por ejemplo, Sensores de temperatura del microchip Incluye dispositivos con un I2C / SMBus. Algunos de estos vienen en un paquete Dual-In-Line, que puede enchufar en una placa de pruebas, y por lo tanto, hacer que las cosas sean relativamente fáciles de probar. Las piezas de microchip son transportadas por una gran cantidad de distribuidores, por lo que no debería ser demasiado difícil conseguirlas (debería poder recoger una por aproximadamente 1GBP ($ 1.50))
Hay sensores de temperatura I2C de otros fabricantes que pueden tener beneficios. He usado los sensores Microchip I2C, son baratos y funcionaron.
Si realmente lo desea, puede comprar un ADC externo y conectarse a él. Son dispositivos ADC que proporcionan transferencia de datos en paralelo, por lo que podría experimentar con GPIO. Algunos apoyan SPI. Esto requeriría más electrónica que un sensor de temperatura I2C. Por lo tanto, recomiendo conseguir un par de sensores de temperatura I2C de todos modos. Deben facilitar la configuración de las cosas, y aún pueden ser útiles, para darle una manera de hacer una comparación de la temperatura (lo que puede ayudar a depurar el sistema) si decide ser analógico.