Problème filtrage ÿ Moniteur série

Hello :smiley:
J’ai un projet a faire pour mon bac, et actuellement j’essaye de faire communiquer 2 arduino uno par Rx/Tx emulé (je dois envoyer des coordonées en X et Y)

J’ai donc connecté mes 2 arduino avec ces programmes qui communiquent bien (testé et approuvé) :

Maitre :

#include <SoftwareSerial.h>
#define RXpin  10     // RX pour le port série logiciel
#define TXpin  11     // TX pour le port série logiciel
SoftwareSerial mySerial(RXpin, TXpin);
char coordonnees; //Variable

void setup() {
  

  Serial.begin(9600);
  Serial.println("demarage");
  mySerial.begin(9600);
}

void loop() {

coordonnees = Serial.read();
  mySerial.print(coordonnees);
  Serial.println(coordonnees);
  delay(500);

}

Esclave:

#include <SoftwareSerial.h>
#define RXpin  10     // RX pour le port série logiciel
#define TXpin  11     // TX pour le port série logiciel
SoftwareSerial mySerial(RXpin, TXpin);
char coordonnees;

void setup() {
  Serial.begin(9600);
  Serial.println("demarage");
  mySerial.begin(9600);
}

void loop() {
  
   while (mySerial.available() > 0) // Si on a  reçu un octet
  {
    Serial.print("octet recu :");
     coordonnees = mySerial.read();
     Serial.println(coordonnees);
  }
}

Hélas, dans mon moniteur série est constament affiché un “ÿ” lorsque je n’entre rien dans celui-ci…
Avez-vous une idée ?

  Serial.begin(9600); ça veut dire que vous communiquez à 9600 bauds avec le moniteur

vous l'avez réglé comme cela?

sinon dans votre Maitre, comment savez vous qu'il y a quelque chose à lire sur le port Série avant de l'envoyer?

coordonnees = Serial.read();

J-M-L:   Serial.begin(9600); ça veut dire que vous communiquez à 9600 bauds avec le moniteur

vous l'avez réglé comme cela?

Oui, j'ai bien mis a 9600 bauds

J-M-L: sinon dans votre Maitre, comment savez vous qu'il y a quelque chose à lire sur le port Série avant de l'envoyer?

coordonnees = Serial.read();

Cela veut dire qu'il faut que je rajoute ça avant ?:

 if (Serial.available() > 0)

Cela veut dire qu’il faut que je rajoute ça avant ?:

vous en pensez quoi?