Cómo programar un script de ciclo de semáforo usando mcgs
Ajusta primero la hora para que la distancia recorrida por el coche en la carretera y la hora coincidan con la hora de tus luces. El siguiente es un programa para cuatro autos que pasan un semáforo
si $Secondlt 30 entonces
time=$Second
ELSE
tiempo =$Segundo-30
ENDIF
si Xlt 1200 entonces
x=x 50
si no
x=0
endif
si tiempo gt;=15 y tiempo lt;=29 y X=500 ENTONCES
X=X-50 p>
ENDIF
si X1gt;-1200 entonces
x1=x1-25
si no
x1= 0
endif
si tiempo gt;=15 y tiempo lt;=29 y X1=-550 ENTONCES
X1=X1 25
ENDIF
si Ylt; 800 entonces
Y=Y 15
si no
Y=0
endif
SI timelt;14 y timegt;=0 y Y=150 ENTONCES
Y=Y-15
ENDIF
si Y1gt;-800 entonces
Y1=Y1-20
si no
Y1=0
endif
SI timelt;14 y timegt;=0 y Y1=-260 ENTONCES
Y1=Y1 20
ENDIF