Module 2.4
Introduction


A.M.D.G.


Computers can take advantage of powerful processors to model real life machines and situations and programming languages to issue instructions to computer controlled devices.

A control system is the part of the machine that stores instructions used to control the physical actions of the machine. In this module you will create your own control system. Then you will alter your system and try to make it more efficient. You will also see the consequences when the control system does not work correctly.

To create some examples of control systems you are going to use three separate programs:

UnderControl – In this program you will create a control system to control a set of traffic lights at a crossroads. You must program the lights to avoid collisions.

Roadworks – In this program you will create a control system to control a set of traffic lights controlling single lane traffic. This model will use sensors to detect when cars are waiting at the traffic lights.

Robocode - this will introduce you to java scripting whilst also looking at robotics and control