rs422 full duplex

astrobeed:
Le soluzioni possibili sono due, I2C e CAN, per la prima non ti serve hardware aggiuntivo però ci sono dei grossi limiti sulla lunghezza delle connessioni, o meglio il limite è la capacità totale della linea che non deve superare i 400 pf e questo penalizza molto la lunghezza dei cavi e il numero di device collegabili al bus.
Il CAN bus è la soluzione ottimale, velocissimo e senza problemi di lunghezza cavi visto che possono essere anche di centinaia di metri, però non puoi gestirlo nativamente da Arduino, devi usare appositi IC che ti forniscono sia la parte trasceiver che lo strato più basso del protocollo software.
Una buona soluzione per implementare il CAN bus su Arduino, senza gravare troppo sul micro, è utilizzare l'abbinata MCP215 (CAN controller) e MCP2551 (CAN trasceiver) esistono delle shield con questi IC e relative librerie per l'utilizzo.

prima di tutto ti ringrazio per l'auto che mi stai dando ...

secondo avresti qualche link delle librerie e di qualche esempio di trasmissione? tanto a me serve solo che invi un macro comando poi il ricevente effettua tutte le operazioni ...

per adesso grazie :slight_smile: