Dialogue entre deux xbee

Bonjour,

j'aimerai faire discuter deux arduino avec deux modules xbee pro.
J'ai un code simple pour envoyer des caractères.

Voici mon code émetteur:

#include <SoftwareSerial.h>

SoftwareSerial xbee = SoftwareSerial(2,3);//RX, TX

void setup() {
Serial.begin(9600); //liaison série avec le PC
pinMode(2, INPUT);
pinMode(3, OUTPUT);
xbee.begin (9600);
}

void loop()
{
xbee.print("T");
delay(2000);
xbee.print("101.001");
}

Voici mon code récepteur:
#include <SoftwareSerial.h>

SoftwareSerial xbee = SoftwareSerial(2,3);//RX, TX

void setup() {
Serial.begin(9600); //liaison série avec le PC
pinMode (2, INPUT);
pinMode (3, OUTPUT);
xbee.begin (9600);
Serial.println("debut des tests");
}

void loop()
{
char Valeur_GPS=xbee.read();
Serial.println(Valeur_GPS);
delay(2000);
}

Pour le hardware: j'ai branché le RX xbee sur le TX arduino et vice versa. J'ai branché les modules xbee sur le 3.3V des arduinos.
N'ayant qu'un seul câble d'alimentation arduino, je branche le deuxième sur le Vin avec une alimentation externe réglée sur 7V.

Sur le moniteur série, je n'ai que des carrés blancs et non mes caractères.

Une personne aurait une idée svp ?

Comment sont configurés vos xBee? Ils supportent du Rx en 5V ? Combien consomment-I’ll en émission ? Est-ce que la pin 3.3V est capable de fournir ce courant?

Virez

pinMode(2, INPUT);
  pinMode(3, OUTPUT);

ce n’est pas nécessaire. Laissez software serial faire son boulot

Mes xbee n'ont pas de configuration (ex: cavalier):
https://www.reichelt.com/fr/fr/?ARTICLE=108354&PROVID=2788&gclid=EAIaIQobChMIm4X3xKOQ1wIVMijTCh1qBw1bEAQYAiABEgL6EvD_BwE

Normalement ils supportent 5V en RX et TX:
input low voltage: max: 0.35VCC
output high voltage: min : 0.7
VCC

Peut être il faut les configurations en soft pour les mettre en émission et réception ?