Skip main navigation

Sequence, Selection and Iteration

Before we can go too deep into physical computing and creating your own projects, it’s a good idea to have a good grasp of the ideas behind computer programming. This …

Data in action

Jonny Austin, Principal Software Engineer at ARM and now Chief Technology Officer at the Micro:bit Educational Foundation, shows you how data can be captured and displayed live from the micro:bit …

A definition of transduction

technical overview of microcontroller hardware bock diagram of MCU voltages CPU, RAM, GPIO, PWM, I2C…. interconnects to sensors and actuators.

How to make a computer programme

Here, you’re going to learn how to simulate getting data from the real world and displaying it on the micro:bit, to create a simple computer programme. Hello World on the …

Physical Computing Software

Physical computing softwares are interactive systems that can sense and react to the world around them. They are a combination of: hardware which includes the microcontroller software and various types …

Physical Computing Hardware

Physical computing is a combination of hardware, software, and some sort of microcontroller. There can also be various types of materials involved which allow us to prototype new designs and …

Physical Computing 101

Physical computing projects are interactive systems that can sense and react to the world around them. They are a combination of hardware software and various types of materials. These allow …

What you will learn in this course

Welcome to this 4 week course on physical computing. This course is a hands on course, introducing you to physical computing and showing you how prototypes are built. In week …

Welcome to Week 2

Lorraine will talk you through this week’s core idea: data and its role in physical computing. We will be looking at data in action in physical computing. How it’s recorded …

Prototyping Materials

A prototype is an early sample or model of a product built to test a concept or process. Prototyping is a process of trying out different ideas and approaches. We …

Debugging physical computing

Debugging is finding problems in your projects and fixing them. A bug is a problem. It can be something that happens when it’s not meant to – a light turning …