Connecting Scratch to the real world through Arduino boards

Interacting with the real world using Arduino boards and Scratch
Victor Casado

Scratch for Arduino (S4A) is a modified version of Scratch, ready to interact with Arduino boards. It was developed in 2010 by the Citilab Smalltalk Team and it has been used since by many people in a lot of differents projects around the world. Our main purpose was to provide an easy way to interact with the real world by taking advantage of the ease of use of Scratch.

S4A provides Scratch with new pieces, allowing to get data from the board’s digital and analog inputs, as well as controlling digital and analog outputs. It's also possible to use several kinds of servos (standard/continuous rotation) and many other devices that can interact with the real world.

In this presentation we will show 3 real samples made with Scratch for Arduino. An accelerometer based remote control, a theremin-like musical instrument, and a simple robot that can be driven with the computer keyboard.



File reference: