Transferencia de datos PIC - PC

#1
Hola, a ver si alguien puede ayudarme... estoy montando un circuito en la moto...ocn un pic..que me hace varios calculos sobre el estado de la moto..:

-velocidad actual
-velocidad maxima
-velocidad media
-km totales
-km del viage
-temperaturas motor y escape
-estado de la bateria
-rpm
-etc etc...


y estoy preparando a la vez una interfaz con visual basic para que al conectar un PC a la moto por un puerto RS232 este me capture los datos del pic y los distribuya en los diferentes labels creados respectivamente...

el problema es que no se capturar los datos..

por si no lo entienden aqui les dejo un link de algo parecido a lo que quiero montar!

http://microplans.xbot.es/cuentakm.htm
 
#2
Pues te recomiendo que:

1. Los datos que mandes del PIC hacia la PC como RPM, Temp., Vel., etc, los mandes en tramas referentes a cada variable por ejemplo:

#RPM234* ;Para identificar que es un dato de RPM's y su valor es de 234
#VEL784* ;Para identificar que es un dato de VEL y su valor es de 784

Y ocupar caracteres de inicio y fin de trama, por ejemplo el signo # y el *.

2. Los datos en VB los vayas guardando en un buffer, cada que llegue un caracter de fin de trama * procesas los datos y después de eso borras el buffer. Tendrías que separar la trama para saber de que dato se trata si es RPM ó VEL, etc. y separar los números en otra cadena y posteriormente convertirla a números con la función Val(CADENA_NUMEROS).
 

Temas similares

Arriba