Da reicht ein Arduino gaaaanz locker.
Hört sich nach Modellbahn an.
Wenn du nicht-blockierendes Programmieren erst einmal verstanden hast dann kann der ein und derselbe Arduino parallel zur automtatiserten Schrankensteuerung auch noch
zur Viertelstunde die Kirchenglocken schlagen lassen
in der Schweisserwerkstatt mehrere blaue LED im Zufallsrythmus aufblitzen lassen
Am Kaufhaus die Leuchtreklame als Lauflicht ansteuern.
wenn es dunkel wird die Straßen- und Hausbeleuchtungen einschalten.
Du hast jetzt die Wahl zwischen bei zwei Arduinos Datenaustausch zu programmieren
was man letztendlich auch mit nicht-blockierendem Programmieren machen muss.
oder einen einzelnen Arduino nicht-blockierend zu programmieren.
Hier sind die passenden Tutorials dazu
Wenn du nicht so gut englisch kannst mit google-translate übersetzen lassen