0
Offline
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #15 on: January 04, 2011, 11:47:45 am » |
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
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #16 on: January 06, 2011, 11:09:20 am » |
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
|
|
|
|
|
Napoli
Offline
Edison Member
Karma: 1
Posts: 1219
Here we go!!!
|
 |
« Reply #17 on: January 06, 2011, 06:39:59 pm » |
ho trovato questo: XBEE RADIOSnon 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
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #18 on: January 07, 2011, 07:25:02 am » |
l'avevo gia' visto, grazie. Non riesco ancora a capire come far replicare in locale il valore dei pin remoti...
|
|
|
|
|
Logged
|
|
|
|
|
Napoli
Offline
Edison Member
Karma: 1
Posts: 1219
Here we go!!!
|
 |
« Reply #19 on: January 07, 2011, 08:38:50 am » |
Sei riuscito a far comunicare arduino + xbee con l'xbee montato su un pc???
|
|
|
|
|
Logged
|
L'impossibile...richiede solo piu' tempo!
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #20 on: January 07, 2011, 08:48:16 am » |
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
|
|
|
|
|
Napoli
Offline
Edison Member
Karma: 1
Posts: 1219
Here we go!!!
|
 |
« Reply #21 on: January 09, 2011, 12:16:07 pm » |
mhhh...non capisco, ma hai 2 ARDUINIIII????
|
|
|
|
|
Logged
|
L'impossibile...richiede solo piu' tempo!
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #22 on: January 10, 2011, 07:03:23 am » |
no, il secondo XBee sara' montato in remoto vicino a un sensore digitale, senza alcun microcontrollore in mezzo.
|
|
|
|
|
Logged
|
|
|
|
|
Napoli
Offline
Edison Member
Karma: 1
Posts: 1219
Here we go!!!
|
 |
« Reply #23 on: January 10, 2011, 01:39:14 pm » |
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?! 
|
|
|
|
|
Logged
|
L'impossibile...richiede solo piu' tempo!
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #24 on: January 10, 2011, 01:46:11 pm » |
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
|
|
|
|
|
Napoli
Offline
Edison Member
Karma: 1
Posts: 1219
Here we go!!!
|
 |
« Reply #25 on: January 10, 2011, 02:01:17 pm » |
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
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #26 on: January 10, 2011, 02:03:20 pm » |
L'xbee ha ingressi digitali (e analogici) appositamente fatti per essere collegati a sensori remoti. Senza microcontrollori.
|
|
|
|
|
Logged
|
|
|
|
|
Napoli
Offline
Edison Member
Karma: 1
Posts: 1219
Here we go!!!
|
 |
« Reply #27 on: January 10, 2011, 02:16:03 pm » |
Scusami hai ragione, la stanchezza gioca brutti scherzi!!!
|
|
|
|
|
Logged
|
L'impossibile...richiede solo piu' tempo!
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #28 on: January 10, 2011, 02:18:35 pm » |
 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
Newbie
Karma: 0
Posts: 44
Arduino rocks
|
 |
« Reply #29 on: January 13, 2011, 07:05:22 pm » |
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!!! 
|
|
|
|
|
Logged
|
|
|
|
|
|