ProtoSnap Contributors Guide
Jump to navigation
Jump to search
This ProtoSnap Contributors Guide connects your XO to the real world of electronics, sensors and activators -- using SparkFun's $29.95 ProtoSnap - Pro Mini. We use the TurtleArt visual programming environment initially, but later Scratch & Etoys are expected too. Please ask questions on the unleashkids@googlegroups.com mailing list! You can join right here: http://groups.google.com/group/unleashkids
These instructions have been tested on the XO-4 Touch laptop, and should run on XO-1, XO-1.5, XO-1.75 too. But Ian Daniher will investigate whether "ino" below can be made to run on OLPC Release 11.3.1 (based on Fedora 14) commonly used in Haiti.
Loosely speaking, this 5-phase install will proceed as follows:
- install requirement
- setup build environment
- build it
- upload it (to the SparkFun board)
- install the TurtleArt plugin
Now down to business
- Install http://wiki.laptop.org/go/Release_notes/13.2.0 onto your XO laptop
- Connect your XO to Wifi Internet (using the F1 key = Neighborhood View)
- Open the Terminal Activity (within Sugar's list view, in the top-right)
- Install 3 packages, each of which take a couple minutes to install. Run:
sudo yum install ino sudo yum install git (type "y" when asked if importing GPG key is OK) sudo yum install make
- Run the following 4 commands:
mkdir firmata cd firmata ino init mkdir lib
- Correct a packaging error in "ino", running these 4 commands:
sudo mkdir /usr/share/arduino/hardware/tools sudo cp /etc/avrdude/avrdude.conf /usr/share/arduino/hardware/tools cp /usr/share/arduino/libraries/Firmata/examples/StandardFirmata/StandardFirmata.ino ./src/sketch.ino ino build
- Plug in a "USB-A to mini-USB" cable, connecting your XO to the ProtoSnap (Ian can provide these, or 80 cents @ monoprice.com). Then run:
ino upload
- ProtoSnap's bright white light will turn on! Finally, run:
git clone https://github.com/itdaniher/turtleblocks-arduino.git ~/Arduino/TurtleBlocks.activity/plugins/arduino
- Return to Sugar's Activity wheel (Home View) and launch the TurtleArt Activity. Load the sample TurtleArt project here:
http://wiki.laptop.org/go/File:TurtleBlocks_Activity.ta
- Go hog wild in TurtleArt, thanks!! Please submit all priority bug reports to our mailing list: unleashkids@googlegroups.com (join @ http://groups.google.com/group/unleashkids)