programa lee señal análoga y envía por bluethooth

Dependencies:   mbed

Fork of VOLTIMETRO1 by Gustavo Ramirez

Files at this revision

API Documentation at this revision

Comitter:
procesadores_FAC
Date:
Sun Apr 26 22:49:26 2015 +0000
Parent:
2:8a0e46a84596
Commit message:
Programa para medir se?al an?loga y enviar por bluethooth

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 8a0e46a84596 -r dcd480d23885 main.cpp
--- a/main.cpp	Fri Apr 17 20:17:55 2015 +0000
+++ b/main.cpp	Sun Apr 26 22:49:26 2015 +0000
@@ -1,14 +1,8 @@
-//programa para enviar valores analogos y probarlos con app inventor
-//el programa en esta oportunidad manda valores provenientes del puero analogico en 
-//enteros HEX (xxxx) entre 0 y 1000
-//se prueba con voltimetro1 .apk APPINVENTOR. cambie GSM A pc si quere probar directo sobre la pc
-
 #include "mbed.h"
 #include <stdio.h>
 //#include <conio.h>
 DigitalOut LedVerde(LED2);
-DigitalOut LedRojo(LED1);
-DigitalOut LedAzul(LED3);
+
 
 Serial GSM(PTE0,PTE1);  //puertos del FRDM para el modem
 Serial pc(USBTX,USBRX);
@@ -21,18 +15,12 @@
        GSM.format(8,Serial::None,1); 
                
        while(1){ 
-                 //leo puerto analogico
+        
        wait(0.5);
        num = input*1000;      //agrando el numero de cero a mil
-       if(num<256){           //debo generar dos casos a APP inventor solo me recibe hex asi: 0xhhhh (4 cifras)    
-           GSM.putc(0);     //si el numero es hasta 255 se le ponen dos ceros adelante a la secuencia de bits
-           GSM.putc(i);     //luego la cifra menos significativa
-       }
-       if(num>255){          //pero si es mayor a 255 las cifras deben ser convertidas a un hex de dos bytes de la siguiente forma   
-           j=num/256;       //calculo la cifra mas significativa
-           k=num-j*256;     //calculo la cifra menos significativa
-           GSM.putc(j);   //las envio a la usart para que se las ponga al modulo bluetooth y la lleve al android
-           GSM.putc(k);   //mas significativa primero, menos despues si no no funciona!!! y con la orden PUTC solo asi le envia binarios
-       }
-}
+       j=num/256;             //calculo la cifra mas significativa
+       k=num-j*256;           //calculo la cifra menos significativa
+       GSM.putc(j);          //las envio a la usart para que se las ponga al modulo bluetooth y la lleve al android
+       GSM.putc(k);          //mas significativa primero, menos despues si no no funciona!!! y con la orden PUTC solo asi le envia binarios       
+    }
 }       
\ No newline at end of file