Raspberry Pi Scratch Coding: Control Sensors and Motors

Raspberry Pi Scratch Coding
(Image credit: Tom's Hardware)

A block-based language designed for kids, Scratch is a great way to introduce coding. With it we can learn how to create games and control electronics via the Raspberry Pi’s GPIO. As good as Scratch 3 is there is only so much that we can do with the GPIO, and the GPIO is the best feature of the Raspberry Pi. So how can we take our Scratch GPIO projects further? For that we need S3GPIO.

S3GPIO is Scratch 3 GPIO and it was created by Simon Walters, a Raspberry Pi community member who has campaigned for children to learn coding and electronics with Scratch. Walters’ first foray into the GPIO for Scratch was ScratchGPIO, based upon Scratch 1.4. This old version is still available, but based on an older version of the language.

Latest Videos FromTom's Hardware
Les Pounder
Associate Editor

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".