Wie umfangreich sind denn die Daten, die an die Slaves gehen und wie regelmäßig müssen die 'rüber? Müssen die Slaves was zurücksenden?
Die einfachste Lösung heisst sicher UART(bei wenigen Byte kannst du auch einige 100 bis wenige 1000 Updates je Sekunde machen.).
Was für Kabellängen schweben dir so vor? Bei unter 50cm sollte es allgemein keine Probleme geben. Bei wesentlich längeren Strecken würde sich ein Pegelwandler(entweder höhere Spannung als TTL oder Differenz zwischen zwei Leitungen) anbieten. Ganz allgemein kann man die mögliche Kabellänge durch Senken der Datenrate erhöhen.