Pages: 1 [2]   Go Down
Author Topic: Utilizzo di due Arduino  (Read 2201 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si si intendevo la rs422! Sorry però vi chiedo a questo punto secondo voi quale è meglio usare considerando che i due arduino sono l'uno affianco all'altro e la trasmissione deve essere di valori letti da sensori?
Logged

Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Prova la softwareserial ti risparmi un sacco di componenti.
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 332
Posts: 22811
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se gli Arduino sono vicini puoi usare indifferentemente la I2C o la Seriale.
Logged


Napoli
Offline Offline
Sr. Member
****
Karma: 7
Posts: 356
Post fata resurgo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se non ricordo male, circa un anno fa venne rilasciata una semplice liberia per condividere le variabili tra due schede. Utilizzava la comunicazione seriale, che vista la comunicazione tra due estemi di una bici, dovrebbe andare bene.

Era molto semplice, partiva dal presupposto di dichiarare le variabili in due sketch in modo da avere gli stessi indirizzi assoluti e poi sincronizzava i valori da un master verso uno slave. Se trovo il link (era sul forum) lo inserisco, però per funzionare serve che ci sia lo stesso microcontrollore da entrambi i lati.

Saluti,
Dario.
Logged

Souliss - Open-source Distributed Home Automation with Arduino and Android

http://www.souliss.net
Follow at @soulissteam

@veseotech

Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se riesci a trovarlo mi faresti una grande cortesia!
Logged

Offline Offline
Edison Member
*
Karma: 40
Posts: 1964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho avuto il tuo stesso problema.

Dopo un pò di prove ho risolto così:

1) Bus di comunicazione seriale, su RX-TX
2) Spedizione dati con Bus RS 485, usando un eccezionale MAX 490 che contiene al suo interno sia il ricevitore che il trasmettitore completo di transorb di ingresso.

Morale: Ho due ATMega che comunicano con due soli fili e a 80 metri di distanza...




Logged

Offline Offline
Edison Member
*
Karma: 40
Posts: 1964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho letto ora che i due Arduino sono uno di fianco all'altro.

Bus I2C (libreria Wire) ed è una cazzata inventarsi un protocollo basato sulle stringhe per prendere-inviare comandi.
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi da quanto letto la migliore in questo caso rimane la i2c!
Logged

Napoli
Offline Offline
Sr. Member
****
Karma: 7
Posts: 356
Post fata resurgo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non riesco a trovarlo, ma è da qualche parte sul forum italiano.

Vanno bene I2C o la seriale, ma I2C è master/slave quindi va bene solo se uno solo dei due nodi deve effettuare la richiesta dati (altrimenti diventa leggermente più complessa la gestione), la seriale è punto-punto (ma solo tra due punti) quindi i nodi sono equivalenti.

Saluti,
Dario.
Logged

Souliss - Open-source Distributed Home Automation with Arduino and Android

http://www.souliss.net
Follow at @soulissteam

@veseotech

Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora è perfetta la i2c poichè la richiesta dati la effettua un arduino e l'altro arduino a cui sono collegati i sensori spedisci i dati! Vorrei sapere se fosse possibile avere uno schema di collegamento con un semplice sketch per capire come funziona!
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

???
Logged

Napoli
Offline Offline
Sr. Member
****
Karma: 7
Posts: 356
Post fata resurgo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se non ricordo male, circa un anno fa venne rilasciata una semplice liberia per condividere le variabili tra due schede. Utilizzava la comunicazione seriale, che vista la comunicazione tra due estemi di una bici, dovrebbe andare bene.

Era molto semplice, partiva dal presupposto di dichiarare le variabili in due sketch in modo da avere gli stessi indirizzi assoluti e poi sincronizzava i valori da un master verso uno slave. Se trovo il link (era sul forum) lo inserisco, però per funzionare serve che ci sia lo stesso microcontrollore da entrambi i lati.

Saluti,
Dario.

Vangando per la rete, mi è capitata sotto gli occhi
http://www.billporter.info/2011/05/30/easytransfer-arduino-library/

Saluti,
Dario.
Logged

Souliss - Open-source Distributed Home Automation with Arduino and Android

http://www.souliss.net
Follow at @soulissteam

@veseotech

Pages: 1 [2]   Go Up
Jump to: