Professional Learning Resource Guide

Robotics and Physical Computing

Connect code to the physical world through inputs, outputs, sensors, movement, sound, and creative invention. Use this guide to select a device pathway, complete a first build, and plan a manageable classroom experience.

Hands-on learningMultiple device pathwaysBeginner to extension ideas

Recommended Learning Path

Begin with the shared ideas that apply across devices, then focus on one platform for the first experience.

1

Identify Inputs, Processes, and Outputs

Find what information enters the system, what rules or code process it, and what action the device produces.

2

Explore the Hardware

Locate power, connection points, buttons, sensors, lights, speakers, motors, and other components. Ask what each part can sense or control.

3

Create One Reliable Output

Start with a visible or audible result: display a symbol, turn on a light, play a tone, or move a motor.

4

Add an Input or Sensor

Use a button, touch point, light reading, distance reading, motion, or another input to trigger the output.

5

Test and Debug the Whole System

Check power, physical connections, code order, event triggers, and sensor values one layer at a time.

6

Design for a Purpose

Move beyond a demonstration by identifying a user, a need, and criteria for success. Build, test, gather feedback, and revise.

Core Physical-Computing Concepts

These ideas transfer across microcontrollers, robots, sensors, and classroom invention tools.

Input

Information Enters

A button, sensor, switch, microphone, camera, or touch point provides information to the system.

Process

Code Makes a Decision

The program checks events, values, and conditions to decide what should happen.

Output

The System Responds

Lights, displays, speakers, motors, and messages make the program’s result visible or audible.

Sensor

The Device Measures

A sensor detects information such as light, temperature, motion, orientation, sound, or distance.

Event

An Action Begins

An event starts part of the program when something happens, such as a button press or threshold being reached.

Feedback

Results Guide Revision

Test data and user observations help learners change code, construction, placement, or timing.

Choose a Device Pathway

Select the platform already available in your setting. Each guide provides a starting sequence and additional resources.

Microcontroller

micro:bit

Start with buttons and the LED display, then explore sensors, radio communication, data, and connected components.

Invention Tool

Makey Makey

Investigate circuits and conductivity by turning everyday materials into touch inputs for digital projects.

Microcontroller

Circuit Playground

Combine onboard lights, buttons, sensors, sound, and code in compact physical-computing projects.

Mobile Robot

Sphero

Use movement, light, sensors, and block coding to investigate navigation, geometry, measurement, and design.

Building System

LEGO Robotics

Combine mechanical design, sensors, motors, teamwork, and iterative programming in structured challenges.

Creative Robotics

BirdBrain Technologies

Explore robots and creative physical-computing tools that connect code with art, storytelling, and engineering.

A Practical First Session

This 60-minute flow works with many platforms. Adjust the times to fit device setup and learner experience.

10 Minutes

Observe and Predict

Identify components and predict what the device can sense, display, move, or control.

15 Minutes

Create a First Output

Follow a short setup path that produces one dependable light, sound, display, or movement result.

15 Minutes

Add an Input

Use a button, sensor, or connected material to trigger or change the output.

15 Minutes

Remix the Build

Change one behavior, threshold, pattern, or physical component and document what the change does.

5 Minutes

Share and Reflect

Show the input-process-output chain and name one issue that testing helped solve.

Debug From the Physical Layer Up

Check power first, then cables and connections, then the selected device or port, and finally the code. Change one layer at a time. This routine keeps troubleshooting focused and helps learners explain what they tested.

Classroom Setup and Facilitation

A predictable system for equipment and teamwork leaves more time for creating and revising.

Equipment Routine

  • Number devices, cables, and storage locations.
  • Charge or test equipment before the session.
  • Prepare a parts tray for each pair or team.
  • Post a visual setup and return checklist.
  • Reserve several tested replacement components.

Team Routine

  • Use rotating roles such as builder, programmer, tester, and recorder.
  • Require both partners to explain the system.
  • Pause for short checkpoints before adding complexity.
  • Document working versions before major changes.
  • End with time to disconnect, count, and return materials.

Extension Challenge Ideas

After learners can control an input and an output, introduce a purpose and criteria rather than a single correct design.

Wearable Signal

Create a light, sound, or message that communicates status or helps a user remember a task.

Classroom Monitor

Use a sensor to collect environmental information and choose how the system should respond.

Interactive Artwork

Invite a viewer to trigger sound, light, motion, or a digital response through touch or movement.

Navigation Challenge

Program a robot to follow a route, respond to obstacles, and improve accuracy through repeated tests.

Assistive Prototype

Identify a small barrier and design a device response that could make a task clearer or easier.

Data Investigation

Collect repeated sensor readings, visualize the pattern, and explain what the measurements suggest.

Official Educator Resources

Use the platform guides above as the local starting point, then explore current materials from the device organizations.

micro:bit

Teacher Resources

Find first lessons, classroom tools, projects, and professional learning from the Micro:bit Educational Foundation.

Makey Makey

Educator Resources

Browse setup support, invention activities, lessons, and classroom implementation materials.

Sphero

Educator Resource Hub

Explore lessons, activities, product guidance, and classroom resources for Sphero platforms.

Plan Your First Physical-Computing Experience

  1. Select one available device and test the complete setup yourself.
  2. Choose one input and one output as the learning focus.
  3. Create a short starter build that every learner can complete.
  4. Add one open-ended remix choice.
  5. Prepare equipment roles, a troubleshooting routine, and a materials-return checklist.
  6. Decide how learners will explain the input-process-output system they created.