0% found this document useful (0 votes)
112 views

Scratch Extension Arduino

The document discusses a new Scratch extension that allows users to control sensors and actuators connected to an Arduino board from within the Scratch programming environment. The extension communicates with the Firmata firmware on the Arduino to send commands using special Scratch blocks. These blocks support functions like controlling LEDs, motors, buttons, sensors and digital/analog input and output. Issues can be reported on the extension's repository and other existing methods to connect Scratch and Arduino are also mentioned.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

Scratch Extension Arduino

The document discusses a new Scratch extension that allows users to control sensors and actuators connected to an Arduino board from within the Scratch programming environment. The extension communicates with the Firmata firmware on the Arduino to send commands using special Scratch blocks. These blocks support functions like controlling LEDs, motors, buttons, sensors and digital/analog input and output. Issues can be reported on the extension's repository and other existing methods to connect Scratch and Arduino are also mentioned.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SCRATCH EXTENSION ARDUINO

SCRATCH EXTENSION ARDUINO Quick Start To use the extension, upload the StandardFirmata
program to your Arduino board and then open the Arduino..
SCRATCH EXTENSION FOR ARDUINO With the new (experimental) Arduino extension for Scratch,
you can create visual programs to control sensors and actuators connected to Arduino boards. Try it
on the new ScratchX site. Scratch allows kids (and everyone) to create their own games,...
Posted On 12 May 2015
, By EngineersGall

Scratch allows kids (and everyone) to create their own games, interactive stories, and animations
using a visual programming environment. Scratch is made by theLifelong Kindergarten (LLK) group
at the MIT Media Lab. The ScratchX.org site is a place for trying out new, experimental extensions
to Scratch e.g. for connecting to hardware or web services. As a member of both Arduino and LLK,
Im especially excited about this possibility to combine Scratch with Arduino.
This Scratch extension, created by Kreg Hanning and me (mostly Kreg), communicates with
theFirmata firmware on an Arduino board. This allows you to send the Arduino commands using
special Scratch blocks. To start, we have blocks for working with LEDs, servo motors, buttons, rotation
knobs (potentiometers), light sensors, and temperature sensors. There are also more general (and
Arduino-like) blocks for doing analog and digital input and output. For more information,see the
documentation.
If you have any trouble using the Arduino extension or have any suggestions, please open an
issue on the extension repository.
Of course, this isnt the first attempt to connect Scratch and Arduino. For other approaches,
see S4A,s2a_fm, and Catenary. For even more options, see SparkFuns discussion of
alternative programming interfaces for Arduino.
Scratch allows kids (and everyone) to create their own games, interactive stories, and animations
using a visual programming environment. Scratch is made by theLifelong Kindergarten (LLK) group
at the MIT Media Lab. The ScratchX.org site is a place for trying out new, experimental extensions
to Scratch e.g. for connecting to hardware or web services. As a member of both Arduino and LLK,
Im especially excited about this possibility to combine Scratch with Arduino.
This Scratch extension, created by Kreg Hanning and me (mostly Kreg), communicates with
theFirmata firmware on an Arduino board. This allows you to send the Arduino commands using
special Scratch blocks. To start, we have blocks for working with LEDs, servo motors, buttons, rotation
knobs (potentiometers), light sensors, and temperature sensors. There are also more general (and
Arduino-like) blocks for doing analog and digital input and output. For more information,see the
documentation.
If you have any trouble using the Arduino extension or have any suggestions, please open an
issue on the extension repository.

Of course, this isnt the first attempt to connect Scratch and Arduino. For other approaches,
see S4A,s2a_fm, and Catenary. For even more options, see SparkFuns discussion of
alternative programming interfaces for Arduino.

You might also like