Difference between revisions of "Activities/Turtle Art/Arduino"
Line 41: | Line 41: | ||
For hints on getting it working on different Sugar versions see | For hints on getting it working on different Sugar versions see | ||
http://tonyforster.blogspot.com/2010/10/arduino-fork-of-turtle-art.html | http://tonyforster.blogspot.com/2010/10/arduino-fork-of-turtle-art.html | ||
+ | |||
+ | ===TurtleArt (sugar) + icaro = Tortucaro=== | ||
+ | |||
+ | See http://proyectofedora.org/argentina/?p=320 |
Revision as of 08:03, 24 April 2011
Turtle Art with Arduino
There are several efforts to develop Turtle Art support for Arduino.
Andrés Aguirre is part of the Butiá team in Montevideo:
- We have released the 1.0 version of the sources, which has full integration with tortugarte (http://www.fing.edu.uy/inco/proyectos/butia/publicaciones.html). Last month we gave away nearly 30 Butiá robots in a robotic event organized by the University. These robots were given to secondary schools throughout the country, in this event we gave some tutorials and exercises to do with our help. One of the schools made a great line follower in tortugarte ;) : http://www.youtube.com/watch?v=Szp0LWLyPIg Then on the second day we give some tutorials and some children really enjoyed the experience, like Pedro a 10 year old child who really has programming skills! http://www.flickr.com/photos/butiarobot/5059177334/ http://www.youtube.com/aguirrea#p/u/7/p0y11iyhFko
- In future months we will go to the schools where we give the robots to continue teaching and giving new challenges. If you would like to see more about Butiá, we have a flickr site: http://www.flickr.com/photos/butiarobot/ and also a web page: http://www.fing.edu.uy/inco/proyectos/butia
- Setting up Turtle Arduino
- Read digital inputs File:Ard.ta
- Arduino write output File:Turtle Art Activity ardout.ta File:Tamyblock mouse.odt
examples
descriptions
Based on the existing version on TurtleArt with Arduino: http://wiki.sugarlabs.org/go/Development_Team/Arduino#Turtle_Art
and the base work for refactoring adapting the Arduino version to the latest Turtleart structure: http://git.sugarlabs.org/projects/turtleart/repos/refact-for-arduino
This version is based on the mainline version of TurtleArt 0.86
The Arduino functionality was corrected from previous versions:
- Analog and digital reading now works correctly
- Auto detection of ttyUSBx port for FTDI device (Arduino board uses this for USB)
It requires the Firmata protocol to be uploaded to the Arduino board. Use the latest Firmata version (2.1 as of now) downloaded from the Firmata page (firmata.org) The Firmata version included with the Arduino IDE has some inconsistencies.
This version has english and spanish translations. Other localizations may require some code adjustments due to inconsistencies in the file naming scheme.
downloads
The .xo file can be downloaded from: https://desarrollo.ceibal.edu.uy/attachments/download/74/TortugArdu-86.xo
Getting it working
For hints on getting it working on different Sugar versions see http://tonyforster.blogspot.com/2010/10/arduino-fork-of-turtle-art.html