Pages: 1 [2]   Go Down
Author Topic: arduino + xbee tutorial  (Read 6948 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho messo i due XBee sullo stesso canale (CH) e sulla stessa rete (ID), entrambi a 9600.
Per sicurezza, sto alimentando l'xbee remoto dai 3.3v dell'arduino (anche se e' coperto dallo shield che ospita l'xbee ricevente, lo shield non copre del tutto i socket).
Ho impostato il pin 20 sull'xbee remoto come ingresso digitale.
Tuttavia non riesco ancora a ricevere nulla.
Lo sketch è questo:

void setup(){
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}

void loop(){
  if (Serial.available()>0){
    digitalWrite(13, HIGH);
    Serial.println("ok");
  }
}

Avete idee? Altre cose da verificare?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nessuno?
Non ho capito se per leggere il dato del pin 20 remoto devo leggere il flusso seriale, o se mi ritrovero' questo valore replicato sul pin dell'arduino...
Logged

Germany
Offline Offline
Edison Member
*
Karma: 1
Posts: 1353
Here we go!!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ho trovato questo:
XBEE RADIOS

non so se può essere utile!!!
« Last Edit: January 06, 2011, 06:40:17 pm by f.schiano » Logged

L'impossibile...richiede solo piu' tempo!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

l'avevo gia' visto, grazie.
Non riesco ancora a capire come far replicare in locale il valore dei pin remoti...
Logged

Germany
Offline Offline
Edison Member
*
Karma: 1
Posts: 1353
Here we go!!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sei riuscito a far comunicare arduino + xbee con l'xbee montato su un pc???
Logged

L'impossibile...richiede solo piu' tempo!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non ho la schedina di collegamento al pc, volevo fare a meno di comprarla. Anche se pare che per aggiornare il firmware sia impossibile usare l'arduino....
Logged

Germany
Offline Offline
Edison Member
*
Karma: 1
Posts: 1353
Here we go!!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

mhhh...non capisco,  ma hai 2 ARDUINIIII????
Logged

L'impossibile...richiede solo piu' tempo!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no, il secondo XBee sara' montato in remoto vicino a un sensore digitale, senza alcun microcontrollore in mezzo.
Logged

Germany
Offline Offline
Edison Member
*
Karma: 1
Posts: 1353
Here we go!!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora non ho capito cosa stai facendo comunicare con cosa???

Spiegami meglio..così capisco anche le somiglianze tra le nostre situazioni e i nostri problemi...

fammi capire cosa è collegato a cosa...e cosa comunica con chi?! smiley
Logged

L'impossibile...richiede solo piu' tempo!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sensore digitale -> Xbee remoto

Arduino -> XBee shield -> XBee locale.

In pratica voglio leggere (tramite arduino) il valore di un sensore digitale (1/0) che però non può essere collegato direttamente all'arduino. Pertanto il sensore e' collegato all'xbee, e il secondo Xbee ricevente e' installato sull'arduino.
Dovrebbe essere semplice, purtroppo ho un xbee col firmware vecchissimo (1084) e non posso neanche impostare i pin di ingresso/uscita, forse quel firmware non lo permetteva?

E non riesco ad aggiornare il firmware tramite arduino...  :'(
Logged

Germany
Offline Offline
Edison Member
*
Karma: 1
Posts: 1353
Here we go!!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

 Ma come fai a collegare il sensore digitale all xbee remoto?senza la xbee usb shield...ti sei costruito un adattatore tu???
Logged

L'impossibile...richiede solo piu' tempo!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

L'xbee ha ingressi digitali (e analogici) appositamente fatti per essere collegati a sensori remoti.
Senza microcontrollori.
Logged

Germany
Offline Offline
Edison Member
*
Karma: 1
Posts: 1353
Here we go!!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusami hai ragione, la stanchezza gioca brutti scherzi!!!
Logged

L'impossibile...richiede solo piu' tempo!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-wink
Purtroppo il firmware mi sta bloccando!
Sto cercando di capire se posso aggiornarlo solo con l'arduino. In basso a questa pagina e' stato fatto, ma non con l'arduino UNO, e sul forum di quel sito mi hanno detto che il problema potrebbe essere proprio quello...
Contemporaneamente mi darebbe fastidio comprare la schedina usb solo per aggiornare il firmware...
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho comprato la schedina usb.
Finalmente sono riuscito ad aggiornare il firmware,
per ora ho provato un range test e finalmente i due xbee si vedono e comunicano!!!  smiley-grin
Logged

Pages: 1 [2]   Go Up
Jump to: