Hoi Superheide.
De informatie in je vraag is wel heel beperkt.
Maar ik lees dat je 1 master hebt, en die master kan de inhoud van 60 displays beïnvloeden.
Ik lees nergens dat de master de inhoud van die displays leest of moet lezen, dus ik ga er van uit dat de master dat niet doet.
Het feit dat je een master en slaves hebt, is dat je in ieder geval kunt voorkomen dat meerdere masters, of überhaupt meerdere bronnen door mekaar gaan lopen roepen.
Master / slave impliceert ook een bus systeem.
Wat je dan dus gaat doen is dat de master een slave aanspreekt, waarna de slave een bepaalde tijd heeft om te reageren.
Verloopt deze tijd, dan volgt een time out en zijn gegevens die daarna nog volgen niet meer te accepteren.
Dat aanspreken kan door je bericht te laten beginnen met een adres.
Iedere slave heeft dan dus een eigen adres.
De master overigens ook, vaak is dan een laag adres geldig zoals nul of 1.
Als je nog wat verder wilt gaan kun je ook nog een broadcast doen, bijvoorbeeld door het adres FF (256) te gebruiken.
Dat zou dan betekenen dat alle slaves aangesproken worden, bijvoorbeeld ter initialisatie.
Dit kan handig zijn, de master kan dan dus een init doen, waarna elke slave zich moet melden.
De master kan dan dus gaan kijken "wie" er allemaal aanwezig zijn, en alleen de aanwezigen aanspreken.
Slave 1 heeft 1 seconde (ik noem maar wat) om te reageren, slave 2 heeft er 2, slave 3 heeft er 4 , slave 4 heeft er dan 8.
Ik zou dan dus na iedere slave de volgende iets meer tijd geven, maar als je dan 16 slaves zou hebben die telkens de dubbele tijd krijgen, duurt de initialisatie wel een beetje lang (meer dan 4 minuten denk ik).
Wanneer je een slave aanspreekt, dan roep je dus diens adres, gevolgd door een commando, en dat weer gevolgd door een eventuele waarde die bij dat commando zou horen.
De slave kan dan bijvoorbeeld antwoorden door diens adres te roepen (alsof ie een bericht aan zichzelf zendt), en dan nog iets om te laten weten dat het commando werd ontvangen (een Hayes modem roept dan alleen maar "OK"), of met het antwoord op de vraag bijvoorbeeld.
Jij bepaalt hoeveel adressen er gereserveerd worden (nul tot FF bijvoorbeeld, of nul tot F, vul maar in).
Net zoals hoeveel commando's er zijn, en hoeveel de waardes kunnen hebben.
Je moet even kijken hoe je de verbinding wil opbouwen.
Als de Arduino´s vlak bij elkaar staan. dan kun je de SPI of I2C bus gebruiken.
Als ze ver uit elkaar staan dan is dat niet te doen, en kun je beter kiezen voor RS485 maar daar heb je dus wel extra hardware voor nodig.
RS485 kan een afstand tot 1200 meter overbruggen, als alles goed werkt en de datasnelheid niet al te hoog is.
Om te voorkomen dat er foute data overgedragen worden, is het gebruikelijk dat er nog een checksum word toegevoegd aan elke transmissie.
Toch nog een heleboel informatie, zonder dat ik weet waar je naar op zoek bent en of dit wel is wat je zocht.
Laat even weten of je er wat aan hebt, en laat anders wat meer weten over wat je precies wilt.