Send analog input trhough basic serial communication

Dependencies:   mbed

Revision:
0:8c463cc04c35
Child:
1:89d58811e089
diff -r 000000000000 -r 8c463cc04c35 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Oct 09 21:29:47 2013 +0000
@@ -0,0 +1,38 @@
+/* 
+    - Descripcion -
+    Mandar la lectura de un puerto analogico y mandarlo por Serie a la computadora.
+    Recuerda que para Windows debes tener instalado el driver de la Freedom y un 
+    programa que pueda monitorear puertos serie como Teraterm.
+    
+    Configura Teraterm seleccionando la opcion de Serial y selecciona el puerto COM
+    que esta utilizando tu tarjeta (busca dentro del administrador de dispositivos
+    el puerto COM).
+    
+    - AYUDA -
+    Serial       : Para configurar comunicacion Serie.
+    USBTX, USBRX : Configura los puertos (Envio, Recepcion).
+    printf       : Comando para mandar los datos a traves del puerto COM, se requiere
+                   especificar que datos, entre " " se pone texto y el tipo de 
+                   variables que se desea enviar.
+    %f           : Especifica que queremos mandar una variable tipo float.
+    \n           : Manda un salto de linea.               
+*/
+
+#include "mbed.h"
+ 
+Serial pc(USBTX, USBRX); // tx, rx
+AnalogIn pot(A0);
+
+float potval;
+float potval2;
+
+int main(){
+    while(1){
+        potval = pot;
+        potval2 = potval*2;
+        pc.printf("El valor del puerto es: %f volts\n", potval);
+        wait(1);
+    }
+
+}
+