Je ferais ça, plutôt en i2C, ça simplifie le câblage.
J'ai fait souvent des réseaux avec un Mega et des Arduino "plus petits".
Maintenant, dépendant quel type d'ordres tu as à transmettre/recevoir, si ce n'est que des valeurs ON/OFF, tu n'aurai pas nécessité de Nano, mais d'un bus i2C
et des modules d'E/S MCP23017. Les Slave Device de l'image peuvent être ou des MCP23017 ou des Nano programmés en Slace Device ou in mix des deux.
mais, comme tu peux le constater, chacun écoute le précédent et parle au suivant :
les messages du maître doivent être renvoyés de module en module jusqu'à parvenir au bon esclave destinataire, qui traite la demande puis renvoie sa réponse à l'attention du maître
--> chaque esclave doit donc répéter à l'identique le message qu'il reçoit mais qui ne lui est pas adressé.
Mon réseau se fera dans 2 pièces de 20m carrée sur 3 niveaux avec un pont suspendu entre les 2,(pont de 2 mètre de long sur 2 niveaux dont 1 cachée dans la structure)
et un effet de perspective (1,ho,N).
Au (1) train mécanique du grand père,pour certaines rames et wagons qui disparaîtront dans une montagne pour sortir plus petit en (ho) et ainsi de suite au (N), partie supplémentaires du réseau.
Les plafond auront des mur d'écran leds HDMI pour faire les différentes phases de la journée et de la nuit avec du son incorporé, mauvais temps, éclaires....les signaux seront au nombre de canton =160 avec signalisation en charlieplexing
Arduino Nano connecter a un 75HC4067 pour le Charlie.
En fait je fait 2 réseaux rattaché par le pont
1 réseau Français et l'autre Britannique.
En fait, tu as déjà tes modules Nano, il ne "reste plus qu'à" les centraliser sur un Mega, juste?
Le problème, avec ma suggestion du bus i2C est la longueur du bus, 4 mètres serait un maximum (sur ce forum il y a eu un exemple avec 9 mètres). Cette distance irait du Mega jusqu'au dernier Nano.
Si c'est beaucoup plus long, il faudrait du RS485, mais là, je ne suis plus compétent
Oui j'ai déjà tous mes modules Méga,Nano,75HC6047,LEDs jaunes,rouges,vertes,blanches,et UV ...
Et j'aurais aussi 1 pont tournant ,2 ponts transbordeur (ancienne imprimantes),et le fameux Tower Bridge le tout géré par Arduino cartes déjà en ma possession.
Alors le pont tournant sera pour les locomotives vapeur,
Le 1er pont transbordeur pour les locomotives Diésel,
Et le dernier pont transbordeur pour les locomotives électriques.
Pour ce qui est des ponts tout est fait : neopixel ring avec encodeur rotatif pour pont tournant,pour ce qui est des aiguillages j'ai choisi DCC Concepts Digital,j'ai aussi la Z21 noire ...pour les canton j'ai également choisi le cantonmul de Claude Prunet ...tout sera géré par plusieurs téléphones car on sera plusieurs minimum 5 personnes.donc 5 gares ,
1 principale 7 voies , 2 secondaire 5 voies et 2 petites 3 voies .
Au sous sol du réseau 2 gare caché de 8 voies +2 voies de circulation,des Montées et descentes au nombre de 4 soit (2 aiguillages et 4 TJD) .
Et aussi une rampe de trillage, 8 voies.
il faut aussi que fasse des fiches de destinations pour les trains de Voyageurs et pour les Marchandises aussi .
Je prévois de faire plusieurs usines et sur une des montagnes au nombre de 5 ,une station de ski fonctionnelle.