Go Down

Topic: [Xbee] Transmission ralentie + Question générale (Read 1 time) previous topic - next topic

ksartor

Bonjour à tous,
je souhaiterai faire une transmission de données par xbee.

Dans mon Uno Maitre, en guise de test, je fais

Code: [Select]
void loop() {
sensorValue = sensorValue+1;
Serial.println(sensorValue,DEC);
delay(20);
}


Si je regarde dans le moniteur, parfait les nombres défilent à vitesse grand v

Maintenant sur mon esclave:
Code: [Select]
if (Serial.available() > 0) {
incomingByte = Serial.read();
Serial.println(incomingByte, DEC);
delay(20);
}


Alors dans ce cas mes valeurs s'affichent dans le moniteur en ascii (et non plus en nombre classique, pq?) MAIS pas gros paquet de données:
D'abord j'ai par exemples 100 lignes de chiffres en ascii puis plus rien ne se passe puis de nouveau j'ai une kyrielle de lignes en ascii puis plus rien ne se passe,...

Je suspecte un problème de buffer et/ou de vitesse du port série mais je ne m'y connais pas.
Pourriez vous m'aider?
Merci.

Question plus générale:
Si j'utilise un Xbee sur un arduino Uno, est ce que les port analogue sont toujours disponibles ou sont ils tous perdus?

Une fois encore merci pour vos commentaires/suggestions/...




ksartor

J'utilise un Xbee pro S2 sur un arduinoxbee v1.1 (le tout sur aurduino uno)

Go Up