Wszystko trzeba robić z głową , w tym używanie arduino bez "rozbudowywania pająków" od tego są shieldy i możliwość wykonania własnych
choćby na kawałku płytki uniwersalnej (takiej dziurkowanej) używanie modułów wykonawczych -- na UART , RS232 ,WIFI , BT, RS485
możliwości jest wiele ....
Oczywiście PCF jest OK ale nie na długim dystansie ...
Łatwiej wykonać moduł sterujący i np Kilka układów wykonawczych z medium transmisyjnym (w/w)
to wiele załatwia , i chroni włosy na głowie
Podział układu na moduły ... też nie jest niczym złym jak się to robi dobrze , bo nie wszystko co na jednej płytce się
mieści jest dobre..
Warunek jest 1 .... Nie kilogramy kabli, a dedykowane złącza
i wtedy wszystko będzie działać
na dystansie 0,5m zamiast kombinowac z Timeoutami wystarczy zmniejszyć prędkość transmisji
ale ... to nie do końca jest dobre rozwiązanie ...