Erreur XBee Explorer Regulated

Bonjour,

Je me suis acheté ce module Bluetooth Bee: http://www.robotshop.com/ca/bluetooth-bee-seeedstudio.html
Je me suis acheté ce Bluetooth USB Module Mini: Bluetooth USB Module Mini - WRL-09434 - SparkFun Electronics
Et je me suis acheté ce XBee Explorer Regulated: http://www.sparkfun.com/products/9132

Voici comment faire le montage d'un module XBee: http://bildr.org/2011/04/arduino-xbee-wireless/
Voici mon montage:

Voici le code: http://esoftserve.com/?p=64

// serial port
long DATARATE = 38400;  // default data rate for BT Bee

char inChar = 0;
int  LED = 13;   // Pin 13 is connected to a LED on many Arduinos

void setup() {

  Serial.begin(DATARATE);

  // bluetooth bee setup
  Serial.print("\r\n+STWMOD=0\r\n");     // set to slave
  delay(1000);
  Serial.print("\r\n+STNA=DSC\r\n");     // DSC = digital setting circles
  delay(1000);
  Serial.print("\r\n+STAUTO=0\r\n");     // don't permit auto-connect
  delay(1000);
  Serial.print("\r\n+STOAUT=1\r\n");     // existing default
  delay(1000);
  Serial.print("\r\n +STPIN=0000\r\n");  // existing default
  delay(2000);  // required

  // initiate BTBee connection
  Serial.print("\r\n+INQ=1\r\n");
  delay(2000);   // wait for pairing

  pinMode(LED, OUTPUT);
}

void loop() {

  // test app:
  //   wait for character,
  //   a returns message, h=led on, l=led off
  if (Serial.available()) {
    inChar = Serial.read();

    if (inChar == 'a') {
      Serial.print("connected");  // test return connection
    }

    if (inChar == 'h') {
      digitalWrite(LED, HIGH);   // on
    }

    if (inChar == 'l') {
      digitalWrite(LED, LOW);    // off
    }

  }

}

Autre bon site sur le Bluetooth Bee: http://garden.seeedstudio.com/index.php?title=Bluetooth_Bee

Je suis pas un expert en technologie XBee mais je penses qu'il y a une erreur sur le XBee Explorer Regulated de chez sparkfun.
Selon moi la diode sur la broche DIN est à l'envers ou sinon je penses que cette diode devrai être plutôt sur la broche DOUT.

Car quand je connecte la broche RX de L'Arduino sur la broche DOUT du XBee Explorer Regulated je suis relier à la broche TX du Bluetooth Bee.
Et quand je connecte la broche TX de L'Arduino sur la broche DIN du XBee Explorer Regulated je suis relier à la broche RX du Bluetooth Bee.

La diode bloque la transmission que l'Arduino envoi au Bluetooth Bee. :frowning:

Et quand je tient le wire Bleu (TX Arduino) avec mes mains et je le place directement sur la broche RX du Bluetooth Bee. (Le module fonctionne):slight_smile:
Si j'ai acheter ce XBee Explorer Regulated c'est seulement pour utiliser le module Bluetooth Bee sans faire de soudure.

Ai-je raison pour l'erreur?
Merci

Merci AlienArea51 pour ces info! :slight_smile:

J'ai pas encore testé le XBee Explorer Regulated en 5 volts.
Mais je trouve ça bizarre que ça marche pas en 3.3 Volts.

Si on veut que ça fonctionne en 3.3V il faut enlever la diode?

Merci

re salut,

Super tes 2 vidéos! :smiley:

Pourrais-tu vérifier avec ton multimètre si la diode de ton XBee Explorer Regulated est dans le même sens que le mien.
Pour voir si mon XBee Explorer Regulated est correcte.

Mais quand je branche directement le Bluetooth Bee et l'Arduino ça fonctionne.
3.3V arduino -> 3.3V Bluetooth Bee
Gnd arduino -> Gnd Bluetooth Bee
RX arduino -> TX Bluetooth Bee
TX arduino -> RX Bluetooth Bee

Merci

Merci AlienArea51 pour la vérification! :slight_smile:

Alors ça doit fonctionner seulement avec 5V ou sinon il y a quelque chose que je ne comprend pas. :frowning: