programa lee señal análoga y envía por bluethooth
Fork of VOLTIMETRO1 by
Revision 3:dcd480d23885, committed 2015-04-26
- 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