Paso 3: Programa de lectura analógica
Para leer un pin analógico sólo necesita abrir un archivo especial y luego leer el archivo.
El archivo es/proc/adc # donde se sustituye el # por 0-5 dependiendo de la clavija se utiliza. ADC0 y ADC1 trabajan con tensiones de 0V a 2V y 6 bits. Esto significa que vas a estar leyendo valores de 0 a 63. ADC1 – ADC5 trabajan con tensiones de 0V a 3.3V y tienen 12 bits que significa Usted leerá los valores de 0 a 4095. Al/proc/adc # es leerlo devuelve la siguiente cadena: adc #: donde # es el pin de adc de 0 a 5 y valor es de 0 a 63 para ADC0 y ADC1 y 0 a 4095 de ADC2 a ADC5.
Descargar el código aquí: analógico
Configuración del programa
Usando el editor de su elección o el comando "cat > analog.c" usted tendrá que obtener el programa en su pcDuino. Consulte el Tutorial de parpadear para capturas de pantalla de cómo hacer esto.
A continuación necesitará cargar el controlador adecuado si no está ya cargado al arrancar tu sistema. Puede comprobar con el comando lsmod y luego cargar el controlador mediante "sudo modprobe adc" otra vez hay imágenes de esto en el Tutorial de parpadear.
Al compilar su programa mediante "gcc analog.c – o análogo" y luego ejecutarlo con ". / analógica". Usted debe recibir una serie de números impresos en la pantalla. Estos números deben cambiar al girar el bote a la pcDuino.
Agradecimientos
Gracias a la gente de Sparkfun y su gran introducción a pcDuino para que comenzó con armar este tutorial. También gracias a la gente en la Web de pcDuino por su apoyo. Revisa el sitio web y foros para obtener más información.
Fuente: http://digitalhacksblog.blogspot.com/2013/09/pcdu...