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.
Recommended Learning Path
Begin with the shared ideas that apply across devices, then focus on one platform for the first experience.
Identify Inputs, Processes, and Outputs
Find what information enters the system, what rules or code process it, and what action the device produces.
Explore the Hardware
Locate power, connection points, buttons, sensors, lights, speakers, motors, and other components. Ask what each part can sense or control.
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.
Add an Input or Sensor
Use a button, touch point, light reading, distance reading, motion, or another input to trigger the output.
Test and Debug the Whole System
Check power, physical connections, code order, event triggers, and sensor values one layer at a time.
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
- Select one available device and test the complete setup yourself.
- Choose one input and one output as the learning focus.
- Create a short starter build that every learner can complete.
- Add one open-ended remix choice.
- Prepare equipment roles, a troubleshooting routine, and a materials-return checklist.
- Decide how learners will explain the input-process-output system they created.
