LEGO Mindstorms EV3 |
Image load -> Initialize all objects Initialize -> if TriggerCount == 0 -> RUNNING (VMTHREAD) else -> STOPPED (waiting for 1. trigger) 1.Trigger -> Initialise -> WAITING Triggered -> Enqueue -> RUNNING Done -> Dequeue -> STOPPED Program start | v STOPPED -------> WAITING -------> RUNNING --------, ^ 1.trig/ n.trig/ done/ | | Reset+Enqueue Dequeue | | | '----------------------------------------------'