Hoi Ben,
Prachtige brug, mooi trage bewegingen ook.
Als ik het zo zie en lees, is het merendeel van wat je nodig hebt een soort van vaste volgorde uit te voeren bewegingen/verlichting en heb je vooral de timing nodig.
Ik dacht even dat je ook schepen wilde besturen met de Arduino.... Maar (nog) niet dus.
Dan is het niet al te ingewikkeld.
Op veel kleinere schaal heb ik de Arduino gebruikt voor een overweg met een inreisein er voor.
De volgorde is
Overweglampen aan (knipperen doet de Arduino niet zelf, maar een flip-flop schakelingetje)
Paar seconden wachten
Overwegbomen dicht (gaan 'vanzelf' langzaam dicht tot eindafschakeling)
Dan is er getimed hoe lang dat duurt (seconde of 6, zo uit mijn hoofd)
Dus na 6 seconden kan het sein open...
Als de trein voorbei is:
Sein op rood
even wachten
spoorbomen open
weer even wachten
lichten uit.
Dit is nu te bedienen met 2 drukknopjes. Ik heb echter ook een en ander voorbereid op automatische schakeling door een trein. Ik dacht dat eerst te doen met reed relais, maar denk nu aan Arduin HAL sensors (detectie magnetisch veld).
In jouw geval lijkt het er vooral op det je bepaalde acties in een bepaalde volgorde met tijdsintervallen hoeft te doen. Als er alleen maar iets in een bepaalde volgorde en timing uitgevoerd hoeft te worden, is het programmeren niet al te ingewikkeld. Het wordt wat lastiger te programmeren (maar niet onmogelijk) als er meerdere zaken tegelijk bediend moeten worden....
Ik heb het ook al even bij mijn draaischijf projectje geschreven: dergelijke programmatjes maken is heel goed te doen als je het in stukjes doet en dan later de boel samenvoegt.
hopelijk kun je hier iets mee...
groeten,
Rob