AIUTOOOOOO!!!!!!!!!! comunicazione wireless fra due arduino 2560

salve a tutti...qualcuno di voi ha idea se si puo connettere due arduino mega 2560 in modo che si scambino dei dati?????? ad esempio con il modulo xbee e con la shield per arduino per l utilizzo del modulo xbee???? GRAZIE

Ma non l'hai fatta una ricerca sul forum, primaaaaaa???????? :grin:

leo72:
Ma non l'hai fatta una ricerca sul forum, primaaaaaa???????? :grin:

ho cercato dappertutto......perche???conosci qualche post dove parlano della comunicazione fra due arduino??

cerca "xbee" e vedrai quanta roba ti compare...

se invece cerchi ancora il sensore da utilizzare, allora cerca "wireless"...
qualche esempio:
http://arduino.cc/forum/index.php/topic,57055.0.html
http://arduino.cc/forum/index.php/topic,59128.0.html

kiss

No, è un argomento che non è mai stato trattato....

http://arduino.cc/forum/index.php/index.php?action=search2

Cerca cerca cerca cerca cerca.... :stuck_out_tongue:

lesto:
cerca "xbee" e vedrai quanta roba ti compare...

se invece cerchi ancora il sensore da utilizzare, allora cerca "wireless"...
qualche esempio:
http://arduino.cc/forum/index.php/topic,57055.0.html
http://arduino.cc/forum/index.php/topic,59128.0.html

kiss

si ma il fatto e che io trovo sempre guide per connettere l arduino al computer...ma io devo realizzare due robot che interagiscono e comunicano fra di loro...ovvero fra arduino e arduino

Dunque, nelle reti di solito c'è un server e un client.
Scrivi il codice client su arduino e come server il PC
Scrivi il codice server su arduino e come client il PC

metti il codice client su un arduino e quello server sull'altro... voilà! i giochi sono fatti

il PC è comodo per debuggare!

lesto:
Dunque, nelle reti di solito c'è un server e un client.
Scrivi il codice client su arduino e come server il PC
Scrivi il codice server su arduino e come client il PC

metti il codice client su un arduino e quello server sull'altro... voilà! i giochi sono fatti

il PC è comodo per debuggare!

non e che sai dove posso trovare questo codice??? e comunque volevo sapere......ma ogniuno dei due arduino puo sia comunicare che ricevere???

il codice non si trova, si scrive! nei link e con una ricerca sul forum/google trovi migliaia di esempi, con xbee, infrarossi, blue-toot ecc...
se poi il codice non funziona, postalo :slight_smile:

piccola domanda, a che punto sei con il c/c++? perchè se sei agli inizi e non sai nemmeno cosa si a un protocollo o un puntatore ti cosiglio di ridimensionare il progetto per ora...

lesto:
il codice non si trova, si scrive! nei link e con una ricerca sul forum/google trovi migliaia di esempi, con xbee, infrarossi, blue-toot ecc...
se poi il codice non funziona, postalo :slight_smile:

piccola domanda, a che punto sei con il c/c++? perchè se sei agli inizi e non sai nemmeno cosa si a un protocollo o un puntatore ti cosiglio di ridimensionare il progetto per ora...

diciamo che siamo una squadra che partecipa alla robocup junior e l anno prossimo vorremmo andare alle nazionali di soccer...io capisco un po il c++ ma diciamo che sono specializzato nella parte hardware....gli altri due miei compagni di squadra sono piu preparati di me sul c++....

motivo in più per scrivere voi il codice, altrimenti se poi avete qualche imprevisto rimanete con le braghe calate.

vista la distanza minima, forse un blue-toot è l'ideale (arrivano fino a una decina di metri), e se prendete quelli seriali, che ci potete comunicare facendo Serial.println() e Serial.read()...
ovvio che per far ciò usate i pin 0 e 1, che vengono usati per la comunicazione USB....

una solizione è usare la libreria NewSoftSerial su altri 2 pin a scelta, e con quella comunicare via blue-toot.

lesto:
motivo in più per scrivere voi il codice, altrimenti se poi avete qualche imprevisto rimanete con le braghe calate.

vista la distanza minima, forse un blue-toot è l'ideale (arrivano fino a una decina di metri), e se prendete quelli seriali, che ci potete comunicare facendo Serial.println() e Serial.read()...
ovvio che per far ciò usate i pin 0 e 1, che vengono usati per la comunicazione USB....

una solizione è usare la libreria NewSoftSerial su altri 2 pin a scelta, e con quella comunicare via blue-toot.

Concordo.....
potreste però usare i due mega come client sui robot e un ATMEGA stand alone come server senza usare il pc ....

lesto:
motivo in più per scrivere voi il codice, altrimenti se poi avete qualche imprevisto rimanete con le braghe calate.

vista la distanza minima, forse un blue-toot è l'ideale (arrivano fino a una decina di metri), e se prendete quelli seriali, che ci potete comunicare facendo Serial.println() e Serial.read()...
ovvio che per far ciò usate i pin 0 e 1, che vengono usati per la comunicazione USB....

una solizione è usare la libreria NewSoftSerial su altri 2 pin a scelta, e con quella comunicare via blue-toot.

scusa la mia ignoranza...ma perche per forza lo 0 e l 1??? non ha altre 3
porte (TX e RX) l arduino??

Quando utilizzi il comando Serial le porte impostate come seriale sono la 0 e la 1 che vengono usate anche dal pc per dialogare tramite il chip FTDI.
Infatti se metti qualcosa sui pin 0 o 1 la comunicazione con il pc NON funge.

spreggy:

lesto:
motivo in più per scrivere voi il codice, altrimenti se poi avete qualche imprevisto rimanete con le braghe calate.

vista la distanza minima, forse un blue-toot è l'ideale (arrivano fino a una decina di metri), e se prendete quelli seriali, che ci potete comunicare facendo Serial.println() e Serial.read()...
ovvio che per far ciò usate i pin 0 e 1, che vengono usati per la comunicazione USB....

una solizione è usare la libreria NewSoftSerial su altri 2 pin a scelta, e con quella comunicare via blue-toot.

scusa la mia ignoranza...ma perche per forza lo 0 e l 1??? non ha altre 3
porte (TX e RX) l arduino??

hai ragione, sono abituato ad usare l'atmega 328 (aruino 2009,2010,UNO), che ha solo una porta seriale :slight_smile: