Bonjour Vincent,
Bonne année aussi !!
Quand je vois un MEGA, je suis un peu inquiet. Alors, plusieurs...
Ce que je crains, c'est que ce choix ait été dicté par le nombre de sorties des MEGAs.
On a un signal, un détecteur canton, une LED, etc ... et hop ! une entrée du MEGA.
Et après, on tripatouille un programme pour gérer tout ça.
Et là, comme il y a plusieurs MEGAs, il "faut" les relier au PC avec un Hub.
Je pense que c'est carrément le principe de la gestion de ton système qui est à revoir : il faut plus de centralisation et un bus (CAN, c'est le mieux).
Admettons qu'on garde les MEGAs pour récupérer les infos du réseau. Après tout, pourquoi pas ?
On relie les MEGAs à un bus CAN, justement prévu pour que plein d'Arduinos puissent parler en même temps, dans les deux sens.
Les infos remontent (et descendent) vers un Arduino central qui gère le réseau.
Et ce SEUL Arduino cause à ton TCO en Processing via un bus série qui emprunte un canal USB.
Il est fort probable qu'un Hub USB, avec un protocole de gestion USB soit possible. Sauf que je ne sais pas gérer ce protocole (on ne peut pas être partout
).
Mais je sens que ce n'est pas la bonne solution.