Control

What is control?

Control is making instructions that change the physical world and, in upper Primary, it includes the use of sensors to influence what needs to be done. For example, instructions control an automatic door to open when motion sensors detect someone approaching, but don’t open if they detect someone is in the way. Sensors, such as those for motion, temperature, sound and light, are the inputs to control systems, and are processed to control outputs such as motors, speakers and lights.

Examples of control systems include toasters, cameras, electronic toys, hearing aids, remote controls, medical scanners, mobile phones, traffic lights, ATMs, cars, car assembly lines, space shuttles, automated passenger barriers, and automated greenhouses; in fact, anything automated that creates a physical output using some kind of sensor or input.

Assorted images of control devices.

Control systems are all around us, from the everyday toaster to the space shuttle. Car assembly line photographed by Brian Snelson, originally posted to Flickr as Final Assembly via Wikimedia Commons [CC-BY-2.0 (http://creativecommons.org/licenses/by/2.0)]. All other images public domain (Wikimedia or Pixabay).

Automated control systems are all around us. They can be a single computer embedded within an everyday object, such as the on/off controller of a central-heating thermostat, or a combination of various computer systems all working together, such as in a car assembly line. Control systems don’t always involve computers. A pipe organ uses pressurized air and mechanics, whilst a vintage aircraft uses wires and levers.

A program to control a lift processes inputs of distance information to slow the speed to zero as the correct floor approaches: where sensors measure the effect of output signals, systems can continually respond to any variance, creating new inputs which can be checked against the intended result – a process known as feedback. Our bodies use feedback themselves, for example to regulate body temperature.

Why is control important?

Control systems infuse modern life. Without control, our automatic kettle would not switch itself off when the water boils, our car would not stop as we apply the brakes, and an ATM would not dispense the requested cash. Computers themselves are control systems: they take input, process it and create physical outputs, but we often forget that our washing machines, microwaves and other electronic devices each have sensors, a processor and some form of physical output - they are control systems too. Other examples are traffic lights, cameras and medical scanners, mobile phones, flight simulators and space shuttles. Frequently, computer control programs deal with analogue information from the ‘real world’; however, computers themselves work with digital data, meaning a key function of input and output devices is to convert between these two formats.

Photos of a nuclear power plant and a smoke alarm.

A nuclear power plant and an everyday smoke alarm are examples of control systems which we rely upon.

What does control look like in the Primary curriculum?

Control results in any change to the physical world, such as driving motors or switching on lights and buzzers. Pupils aged 5–7 could use a programmable toy to trace a route. Pupils aged 7–11 could design and make a traffic-light simulation or a toy which moves when a sensor is triggered. A simple classroom sound monitor can use a microphone to follow volume levels, processing this input to create output on a screen in the form of a continuously changing image, perhaps also displaying a message if noise exceeds a certain threshold. Control systems are great fun to create and help pupils develop many key computational-thinking skills, including:

  • Logical thinking – predicting what their control system will do.
  • Decomposition – designing their project and working out the parts of their system.
  • Sequence – working out what events will occur and in what order.
  • Selection – seeing the dependencies of events.
  • Algorithm design – detailing the steps and rules to monitor inputs and control outputs.

Control projects can be supported by free software, but equipment can be costly. Try trialling a range of individual control devices first or observing them at another school. Some equipment includes many inputs or outputs in a single device, and whilst this might be more cost-effective than separate devices, fewer pupils will be able to access the features simultaneously. To master some equipment might require an investment of effort and an underlying technical confidence in electronics. Other equipment might be relatively easy to use, requiring minimum set-up time but perhaps some technical support with the uploading of software. If such expertise is not available within the school’s staff, it might be through coding clubs or parents.

Historically, equipment used in the ICT curriculum, such as the FlowGo and CoCo control boxes, operates with product-specific programming languages like Flowol or Logo to enable pupils to monitor a range of inputs (including light and temperature sensors) by way of a range of outputs (including lightbulbs, buzzers and motors). Microphones and webcams are input devices too, being either plug-in peripherals or built-in features on laptops and mobile devices. Kits for robots, electronics, inventing and data-logging often incorporate a range of output devices and inputs. The processing between the two can be achieved in a range of programming languages.

3 - 5 years

Pupils use a range of control systems, including remote-controlled toys, making links between pressing buttons and getting actions. In roleplay, they can explore the idea of controlling common appliances like washing machines and ovens and consider how such devices ‘decide’ what to do. In the ‘real world’, children will learn to press the button on pedestrian crossings, watch for the red light, wait for cars to stop and see the green man appear, thereby experiencing the usefulness of control. Children start to take for granted these ubiquitous control systems.