En utilisant la liaison série, mais avec un cable USB connecté a l'arduino, ça fonctionne nickel

, mais ne xbee sa ne fonctionne pas
Voila le code qui est sur l'arduino :
#define ServoLBPin 3
// Servos
int RefreshTime = 20;
int MinPulse = 0;
int MaxPulse = 180;
int TurnRate = 10;
long LastPulseLT = 0;
long LastPulseLB = 0;
long LastPulseRT = 0;
long LastPulseRB = 0;
int CenterPosition = 90;
int PulseWidth;
int Sens;
int Valeur;
int ledState;
void setup()
{
PulseWidth = 90;
// Initialisation liaison s[ch65533]rie
Serial.begin(19200);
pinMode(ServoLBPin, OUTPUT); // Pin du servo en SORTIE
pinMode(13,OUTPUT);
}
// Servo Gauche Bas
void ActiveServoLB(int PulseWidthLB){
if(millis()-LastPulseLB >= RefreshTime){
digitalWrite(ServoLBPin, HIGH);
delayMicroseconds(PulseWidthLB);
digitalWrite(ServoLBPin, LOW);
LastPulseLB=millis();
}
}
void loop()
{
// test if a new value has been received
if (Serial.available())
{
// update without any control
int valeur = Serial.read();
if (valeur == 'Z') { // TOUCHE Z
ledState = HIGH;
PulseWidth += TurnRate;
ActiveServoLB(PulseWidth);
}
else{
ledState = LOW;
}
digitalWrite(13,ledState);
}
}
Je précise que pour faire mes tests, j'ai mis ce code dans un nouveau fichier, afin de tester les différentes fonctionalitées séparément
merci