Development Team/Arduino: Difference between revisions
No edit summary |
|||
| (13 intermediate revisions by 6 users not shown) | |||
| Line 15: | Line 15: | ||
echo "" | echo "" | ||
cd Arduino.7/ | cd Arduino.7/ | ||
./Arduino.sh | ./Arduino.sh | ||
| Line 60: | Line 60: | ||
[[Image:Select-port.3.png|500px]] | [[Image:Select-port.3.png|500px]] | ||
* | *6) Execute "Arduino board - connect" | ||
[[Image: | [[Image:ArduinoConnect.png|500px]] | ||
* | *7) Wait more or less two seconds an then the slot "is connected" have to change to true. | ||
* | *8) After searching "arduino - digital pins mode" category and resetting the value of "arduino board - is reading digital pins" (going from false to true). That's how the digital inputs are set. | ||
[[Image:True-falsedigitalpins.png]] | [[Image:True-falsedigitalpins.png]] | ||
* | *9) Now we are ready to use it!. | ||
[[Image:Hypercubo1.png]] | [[Image:Hypercubo1.png]] | ||
| Line 82: | Line 82: | ||
==Turtle Art== | ==Turtle Blocks (Turtle Art) with Arduino Plugin== | ||
[[File:turtleart-arduino-palette.png|800px]] | |||
There are several efforts to develop Turtle Art support for Arduino. | |||
This implementation uses the same [http://www.firmata.org firmata] protocol that the arduino-squeak connection uses. | |||
* [http://tonyforster.blogspot.com/2010/10/arduino-fork-of-turtle-art.html Setting up Turtle Arduino] | |||
* [http://tonyforster.blogspot.com/2010/10/turtle-arduino-display-inputs.html Read digital inputs] [[File:Ard.ta]] | |||
* [http://tonyforster.blogspot.com/2010/10/turtle-arduino-digital-write.html Arduino write output] [[File:Turtle Art Activity ardout.ta]] [[File:Tamyblock mouse.odt]] | |||
* [http://tonyforster.blogspot.com/2012/01/arduino-and-xo-laptop.html The Freetronics Leostick] | |||
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. | |||
===Screenshots=== | |||
[[File:turtleart-arduino-example1.png]] | |||
=== Source Code === | |||
You can see all code in: [http://git.sugarlabs.org/arduino arduino_plugin GIT] | |||
===Downloads=== | |||
The plugin file can be downloaded from [[File:arduino.tar.gz]]. | |||
== Spanish Version == | |||
Please go to | |||
* http://co.sugarlabs.org/go/Arduino | |||