Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
El pic se esta comunicando con la computadora usando para ello el puerto serie
el dato que llega al pic es 50101 necesito dividirlo para después guardarlo de la siguiente manera:
A=50
B=10
c=1
Para que te podamos ayudar, faltan datos.
Por ejemplo, ¿En qué lenguaje estás programando en ambos extremos ?
¿Podemos ver ese código fuente ?
Slds, Sphinx
estoy programando en pic c
el dato lo tomo de la siguiente manera TOTAL=getchar();
en esta parte lo tendría que dividir para poder guardarlo en la variable correspondiente
Y qué formato es el que le das a esa cadena?
La cadena es "50101", es decir, un caracter 5, un caracter 0, etc...?
O un byte [50], otro byte [10], otro byte [10] ?
los datos que llegan son char
void main()
{
char A;
char B;
char C;
char TOTAL;
while(true){
TOTAL=getchar();
A=
B=
C=
if(A='50'){
//hace una secuencia de leds
}
if(B='10'){
//realiza una secuencia de leds
}
if(C='1'){
//realiza una secuencia de leds
}
}
}