Si tu fais le map() sur la carte de départ, tu n'as que des angles à transferer. C'est à dire des valeurs entre 0 et 180.
Utilise des valeurs différentes pour synchroniser.
Par exemple 250 comme marqueur de début et 251 comme marqueur de fin.
Tu envois par :
Serial.write( 250 );
Serial.write( angle_servo );
Serial.write( angle_servo2 );
Serial.write( 251 );
Coté réception tu dois recevoir 4 octets commençant par un 251.
Quelque chose comme cela devrait convenir :
loop()
{
if ( Serial.available() )
{
byte c = Serial.read();
if ( c == 250 )
{
while ( Serial.available() < 3 )
;
angle1 = Serial.read();
angle2 = Serial.read();
c = Serial.read();
if ( c == 251 )
{
//... c'est bon on peut utiliser les valeurs reçues
}
}
}
}