Nur ganz grob: ich habe an verschiedenen Orten jeweils einen Temperatur-, Feuchte-, Druck- usw. Sensor; insgesamt an jedem Ort ca. 10 Stk. Alles I2C/ TWI. Deren Daten erfasse ich mit je einem Mega8. Diese Mega8 "entscheiden" jetzt was geschen soll: Regen on/off, Licht on/off usw. Und nur wenn "Probleme" auftreten oder es "Neuigkeiten" gibt unterhalten die sich mit einem Mega2561.

Für meine Anwendung macht es einfach Sinn, dezentrale Rechenknechte mit identischer Hard- u. Software mehrmals aufzubauen und denen in Form eines Mega2561 einen Master vor die Nase zu setzen. Das Bussystem der Prozessoren untereinander kann ich auch mit einem RS485 Bus lösen. Aber die Distanzen sind nicht so das ich es brauchen würde.

Meine Frage war eigentlich, ob ich für <shiftout, shiftin, shiftclock> jedes PortPin verwenden kann oder ob es Einschränkungen gibt.