Usualmente se trabaja con el lenguaje de programación LOGO para realizar sistemas de control en la materia de Tecnología en ESO. Un caso típico es controlar un semáforo a través de una controladora educativa. Si no disponemos de ella, podemos dibujar un semáforo en LOGO y controlarlo con el mismo lenguaje (aquí tienes el código para hacer esto con el programa UCBLogo).
Una alternativa interesante es realizar el control usando software de programación de videojuegos. En el ejemplo aportado se ha realizado con el programa gratuito GameMaker. La ventaja que presenta es que podemos crear un ejecutable y así ver el resultado sin necesidad de tener un intérprete o compilador. Puedes descargar aquí el código para el programa GameMaker y aquí el ejecutable creado.