Arduino: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 3: Line 3:
* [[Arduino/1.0.5|Arduino 1.0.5 on OLPC OS 13.2.8]],
* [[Arduino/1.0.5|Arduino 1.0.5 on OLPC OS 13.2.8]],
* [[Arduino/1.8.5|Arduino 1.8.5 on OLPC OS 13.2.8]].
* [[Arduino/1.8.5|Arduino 1.8.5 on OLPC OS 13.2.8]].

== Firmata ==

Firmata is a generic protocol for a computer to communicate with microcontrollers. The Sugar Labs [http://wiki.sugarlabs.org/go/Activities/TurtleArt Turtle Art activity] included in OLPC OS builds supports Firmata, and can use an Arduino board as a general purpose analog and digital I/O interface.

The StandardFirmata may be uploaded to an Arduino board, using the Arduino IDE:
* start Applications -> Programming -> Arduino,
* connect Arduino board,
* choose File -> Examples -> Firmata > StandardFirmata,
* choose Upload to send the program to the Arduino board.

Alternatively, StandardFirmata may be uploaded without using the Arduino IDE, see [[ProtoSnap_Contributors_Guide/Upload|How to upload StandardFirmata using ino]]. The download size is much smaller (18MB), but the steps required are more complex.


== Choose a larger font ==
== Choose a larger font ==
Line 26: Line 14:


==See also==
==See also==
* [[Arduino/Firmata]]
* [[XO Stick]]
* [[XO Stick]]
* [[XOrduino]]
* [[XOrduino]]

Latest revision as of 08:57, 11 October 2017