Using physical computing to create a robot buggy

Using physical computing to create a robot buggy

Downloads can take a few minutes, especially for larger files or slower connections.

Threads

Why this why now

This unit progresses pupils' knowledge and understanding of physical computing. It starts with the creation of basic circuits and builds up their usage and confidence each lesson, as it incorporates programming a new piece of hardware with different inputs and outputs. By the end of the unit, pupils should have a good understanding of microcontrollers and embedded systems in general, as well as conceptual and practical experience of physically connecting input/output devices to GPIO pins, obtaining data from sensors, and using this data to make decisions.

Prior knowledge requirements

  • Pupils have experience of creating programs for a given purpose
  • Pupils recognise that inputs are used by computer reactions to control their state

Threads

Why this why now

This unit progresses pupils' knowledge and understanding of physical computing. It starts with the creation of basic circuits and builds up their usage and confidence each lesson, as it incorporates programming a new piece of hardware with different inputs and outputs. By the end of the unit, pupils should have a good understanding of microcontrollers and embedded systems in general, as well as conceptual and practical experience of physically connecting input/output devices to GPIO pins, obtaining data from sensors, and using this data to make decisions.

Prior knowledge requirements

  • Pupils have experience of creating programs for a given purpose
  • Pupils recognise that inputs are used by computer reactions to control their state