comunicare tra due arduino uno tramite porta USB on board

Ciao a tutti,

Vorrei far comunicare due arduino utilizzando la loro presa usb.

ho fatto delle prove utilizzando un hub usb e ottengo di poter programmare l'uno oppure l'altro selezionando da pc ua delle due porte com presenti (6 e 7)

ma se invio qualche carattere da 1 dei due l'altro sembrerebbe non ricevere nulla..

se comunico da pc verso uno di loro, utilizzando il monitor seriale ovviamente funzionano.

E' fattibile secondo voi?

Smsteves

Le USB prevedono un master e diversi slave. Non è possibile la comunicazione diretta né fra master (2 PC fra loro) nè fra slave, due Arduino fra loro.

La porta USB del Arduino UNO é USB slave.
Per collegare due USB uno dei due deve essere un USB HOST.
Visto che il segnale seriale viene portato sui USB si possono collegare i 2 Arduino UNO tramite Seriale (pin D0 a D1 e viceversa).
Con questo collegamento non Ti funzionerá piú il caricamento dei Sketch. Per caricare gli sketch devi separare i 2 UNO.
Ciao Uwe

Oppure usare una software seriale.

zoomx:
Oppure usare una software seriale.

Spiego meglio

Usi una seriale emulata via software.

Cao Uwe