Bonjour,
Contexte : J'ai branché un accéléromètre à un module Xbee (configuré en émetteur), puis j'ai connecté le deuxième module Xbee (configuré en Récepteur) à ma carte arduino via les port Rx/Tx. Mon but est d'essayer de lire les data de l'accéléromètre qui pour le moment devraient être 1023 (03 FF).
Voici mon code arduino :
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available() >= 18) {
if (Serial.read() == 0x7E) {
for (int i = 1; i< 18; i++) {
byte discardByte = Serial.read();
Serial.print(discardByte, HEX);
Serial.print(" ");
}
Serial.println();
Serial.flush();
}
}
}
le problème c'est que les trames que je reçois sont fausses de temps à autre, mais je ne sais pas pourquoi (voir pièce jointe)
