Robot Basics
Parts of a Robot
Inputs and Outputs

Programming
Camp and Teamwork
100

A programmable machine that receives information, processes instructions and performs actions.

What is a robot?

100

These components allow a robot to detect information about its surroundings.

What are sensors?

100

Information that a robot receives from a sensor or button.

What is an input?

100

A set of step-by-step instructions that tells a robot what to do.

What is an algorithm/programme?

100

Food and drinks should be kept away from these items during camp.

What are robots, tablets and electronic equipment?

200

This distinguishes a robot from an ordinary machine by telling it what actions to perform.

What is a programme?

200

This part acts like the robot’s brain by processing information and following the program.

What is the microcontroller/CPU/motherboard?

200

An action produced by a robot, such as movement, light or sound.

What is an output?

200

The process of finding and correcting mistakes in instructions or code.

What is debugging?

200

This team member enters or develops instructions for the robot.

Who is the programmer?

300

These components allow a robot’s wheels or other parts to move.

What are motors?

300

“Go over there” is a poor programming instruction because it lacks this quality.

What is precision/clarity?

300

This team member checks whether the robot or solution works correctly.

Who is the tester?

400

A robot vacuum, Mars rover and industrial robotic arm are all examples of these.

What are robots?

400

This supplies the energy needed for a robot to operate.

What is the battery?

500

These are the three main stages describing how a robot works.

What are input, processing and output?

500

This part holds the robot’s different components together.

What is the chassis?

500

A distance sensor detects a wall, the controller processes the information, and these stop the robot.

What are the motors?

500

Engineers repeatedly programme, try, observe and improve a solution through this process.

What is testing and debugging?