Go Down

Topic: [Resolu] Sparkfun Pro Micro + Xbee pro S1 (Read 3475 times) previous topic - next topic

Mike74

Nov 13, 2013, 09:05 am Last Edit: Nov 13, 2013, 11:42 pm by Mike74 Reason: 1
Bonjour à tous,

voilà je souhaite faire communiquer un xbee S1 (PC) avec  un xbee S1 + SparkFun Pro Micro,  (selon petit tuto ici http://bildr.org/?s=xbee ).

Mais voilà rien ne se passe, y a t il une configuration particulière des broches TX et RX sur le Sparkfun Pro micro (identique Arduino Pro mini).

Merci pour votre aide

3Sigma

Bonjour,

As-tu vérifié et re-vérifié que tu as bien branché le RX sur le TX et vice-versa ?

Mike74

oui plusieurs fois, et j'ai bien débranché le cable usb du pro micro .

Mike74

les config des xbee :

xbee coté pc :

ATCH 12
ATID 1234
ATDL FFFF
ATDH 1
ATMY 0

coté Pro Micro :

ATCH 12
ATID 1234
ATDL FFFF
ATDH 0
ATMY 1

Mike74

j'ai testé code avec arduino mega, ca fonctionne mais avec Pro micro ca ne fonctionne pas, pas de liaison serial apparement.


3Sigma


Mike74


3Sigma

Essaie de faire communiquer la micro et la méga pour voir s'il n'y a pas un soucis côté Micro ?

Mike74

bien j'ai 3 Micro en ma possession et aucune ne fonctionne avec le xbee

3Sigma

Tu as la possibilité de changer la vitesse de transmission de la liaison série ? Si oui, essaie avec d'autres valeurs.

Mike74

#10
Nov 13, 2013, 05:04 pm Last Edit: Nov 13, 2013, 05:09 pm by Mike74 Reason: 1
idem, ca ne fonctionne pas  =(

voici le code que j'utilise sur le Pro Micro :

Code: [Select]

void setup() {
  Serial.begin(9600);       //initialize serial
  pinMode(2, OUTPUT);      //set pin 13 as output
}

void loop() {
  while(Serial.available()){  //is there anything to read?
    char getData = Serial.read();  //if yes, read it

    if(getData == 'a'){     
      digitalWrite(2, HIGH);
     
    }else if(getData == 'b'){
      digitalWrite(2, LOW);
     
    }
  }
}

3Sigma

J'imagine que c'est le même code sur la Mega et que tu as branché quelque chose sur la pin 2 pour voir ce qui se passe ?

Mike74

non sur la mega j'ai changé le n° de pin par 13, plus logic sur une mega pour une led et ca fonctionne.

rrrr sacre Pro micro

3Sigma

Et sur la micro tu as branché quoi sur la pin 2 ?

Mike74

bien la led, entre pin 2 et gnd.

j'ai teste avec moniteur serie arduino et quand j'envoi les commandes, la led s'allume et s'eteind.

Mais lorsque je passe par xbee, rien :(

je pense que je vais prendre des arduino mini ou nano pour me projets

Go Up