Loading...
 

OM32, OC32 and LichtOrgel


aanstruren overweg

Netherlands

medegebruikers,

voor het aansturen van een overweg, bestaande uit 2 rode led's en een servo, wil ik de volgende cyclus creeren.

trein komt,
rode leds gaan afwisselend knipperen, na ongeveer 2 sec gaan de bommen dicht dmv de servo, leds blijven afwisselend knipperen.

daarna trein is voorbij,
bomen gaan omhoog dmv servo, daarna gaan pas de leds uit.

ik heb dit als volgt opgelost,

pin (n+0) 1e rode led

aspect 0 "veilig"
instr 0 = setAspect 0, offset=2, time =1 (bomen open)

aspect 1 "onveilig"
instr 0 = Blink alt, fade= on, parm 38 (leds knipperen om en om)
instr 1 = setApect 1, offset=2, time=19, base=1 (servo aansturen met vertraging)

aspect 2 "hulp"
instr 0 = multibit 2, fade = on (leds uit)

pin (n+1) 2e rode led

geen aspect's gebruikt

pin (n+2) servo.

aspect 0 "bomen open"
instr 0 = setservo, fade =on, param= -20 (bomen open)
instr 1 = setApect 2, offset=-2, time=30,base=1 (leds uit met vertraging)

aspect 1 "bomendicht"
instr 0 = setservo, fade= on, parm 45 (bomen dicht)

Om de bomen met vertraging dicht te laten gaan is geen probleem, de servo wordt aangestuur met een vertraging in de setaspect instr.
Omgekeerd kreeg ik dat niet anders voor elkaar daan gebruikt te maken van de hup aspect 2 van pin n+0.
Ik vind dit wat omslachtig, als jullie een betere manier wet hoor ik dat graag.

met vr. grt.

Piet

 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)