Snap4Arduino is an adaptation of the Snap! educational programming language that can interact with the Arduino. Download and install the Snap4Arduino program on the host computer. It can be downloaded from the following web address:

After the program has been installed, launch Snap4Arduino. In addition to the standard Snap! options in the Commands Palette, a new section labeled Arduino will appear.

Connecting to the Arduino

A program for the Arduino called Firmata enables the Arduino to communicate with another computer. The standard version of this program, called StandardFirmata, must be installed on the Arduino to enable Snap4Arduino to communicate with the Arduino. Directions for installing the StandardFirmata communications program on the Arduino are provided in the Appendix titled “Establishing Communications with the Arduino.”

After completing steps in the Appendix, launch Snap4Arduino. Then click the Connect Arduino block to connect to the Arduino.