Boolean U LogoGet Started with Physical Computing with Scratch

Get Started with Physical Computing with Scratch

or log in to view this course.

Interested in controlling lights and using switches to build stuff?

Did you know you can use Scratch to interact with electrical circuits you build?

Your Raspberry Pi has a row of GPIO pins in the long rectangular opening in the case. GPIO stands for General-Purpose Input/Output. You use these pins to connect programs you write to the physical world so you can make lights blink or take input from sensors.  We refer to this as physical computing.


Simple Circuit

Length: 30 minutesComplexity: Standard

This project introduces circuits. All of the projects that follow use the concepts introduced here.

Light it Up

Length: 50 minutesComplexity: Standard

Now that you understand Simple Circuits, wire up a Raspberry Pi and write a simple Scratch program to allow Scratch the Cat to turn the light on and off.

Use a button

Length: 40 minutesComplexity: Standard

Learn how to use a button in a circuit. A button is one of the simplest sensors used in electronics. Buttons are frequently used to get input from a person. Your phone has buttons so does your game controller.
In this project we will use a button to control a Scratch program you write. For this project the program is simply Dancing Cat.
You can certainly write a more complex program to control with your button.

Build a Game Controller

Length: 55 minutesComplexity: Standard

Finished the Game Course? Use multiple buttons to build this game controller to play all the games you created.

Quick Reaction Game

Length: 65 minutesComplexity: Standard

Use buttons and lights to build this two person game that will test your reaction time. Play it with your friend to see who has the quickest reaction time.