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 ?