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.
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)
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