Ponte H controlado por rádio frequência

Fala aí pessoal

É o seguinte, estou num projeto e gostaria que alguem me auxiliasse em uma parte que estou com duvida.
Mas antes eu vou explicá-lo brevemente. Estou, por enquanto, com dois arduinos. Um para envio e outro para recepção de dados por Rádio frequência.
O arduino de recepção controla duas pontes H.
E como vocês já sabem, cada ponte H necessita de dois sinais, analógicos ou digitais. Atualmente eu estou utilizando sinal digital. Mas quero passar a usar PWM, pois é melhor, e mais preciso, para controlar os motores.
Meu Arduino de envio de dados enviará, por exemplo, “75, 0, 0, 75” para fazer um motor rodar para direita e o outro rodar para esquerda, com 75% de sua potência.
E é agora que chega a minha duvida:
Pois esses dados serão enviados no mesmo “pacote”, e não consigo viabilizar um código para “separar” cada dado para cada entrada da ponte H
Eu queria, de alguma forma, armazenar separadamente cada dado do pacote. Ficaria algo mais o menos assim

M1PWM1 = 75;
M1PWM2 = 0;
M2PWM1 = 0;
M2PWM2 = 75;

Os dados chegam através da biblioteca Virtual Wire. E meu código do loop está assim.

[...]
Void loop(){
[..]
    uint8_t buf[VW_MAX_MESSAGE_LEN];
    uint8_t buflen = VW_MAX_MESSAGE_LEN; 
    if (vw_get_message(buf, &buflen)){ 
	int i;                            
	for (i = 0; i < buflen; i++){
	    Serial.print((char)buf[i]);
            char state = ((char)buf[i]); 
        }
    }
[...]
}

“(char)buf*”, no caso, é a mensagem recebida.*
Se alguem me auxiliar eu ficarei muito grato.

Já estudaste por protocolos de comunicação??

Vê os posts do meu blog... talvez ajude.

Debaixo do meu avatar... tem um globinho... esse ´€ o meu blog.

http://microsrus.blogspot.com