Faire communiquer 2 modules XBee sur shield relais sur Arduino uno

Bonjour,

Je n'arrive pas à faire communiquer deux modules XBee placés chacun sur un shield relais eux même placés sur une carte arduino uno de cette manière: Pour allumer une led sur la carte réceptrice.

Je n'ai aucune idée de la marche à suivre pour faire marcher ce montage car une liaison série simple ne fonctionne pas. Si quelqu'un pouvais m'éclairer cela m'aiderai beaucoup.

Merci.

Avec quel code, et quelles erreurs ?

J'utilise ce code qui fonctionne très bien en liaison série filaire mais pas avec les modules XBee :

//Emetteur

void setup ( ) 
{ 
  Serial . begin ( 9600 ) ; 
} 

void loop ( ) 
{ 
  Serial . print ( 'H' ) ; 
  delay ( 200 ) ; 
  Serial . print ( 'L' ) ; 
  delay ( 200 ) ; 
}
//Recepteur

const int ledPin = 12;
int incomingByte;

void setup() {
  Serial . begin ( 9600 ) ;
  pinMode(ledPin, OUTPUT);
  
}

void loop() {
  if (Serial.available() > 0) {
    incomingByte = Serial.read();
    if (incomingByte == 'H') {
      digitalWrite(ledPin, HIGH);
      Serial . print ( 'H' ) ;
    } 
    if (incomingByte == 'L') {
      digitalWrite(ledPin, LOW);
      Serial . print ( 'L' ) ;
    }
  }
}

Par ailleurs je n’obtiens aucune erreur lors de la compilation.

dans le cadre de faire communiquer 2 modules xbee sur shield avec arduino , est ce que on écrit le code des deux xbee en même sktech ou il se trouve un autre façon ??

C'est malheureusement, tout à fait normal que ton programme ne fonctionne pas ainsi. En effet, en filaire cela fonctionne, en revanche si tu souhaite fair e communiquer les 2 Xbee a distance, tu va devoir envoyer des trames de données via commande AT.

Utilise tu XCTU pour paramétrais tes xbee ?