Arduino: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Installing Arduino IDE on OLPC OS. |
Installing the Arduino IDE on OLPC OS. |
||
== 12.1.0 == |
== 12.1.0 == |
||
Line 39: | Line 39: | ||
* choose Upload to send the program to the Arduino board, |
* choose Upload to send the program to the Arduino board, |
||
* see LED flashing. |
* see LED flashing. |
||
== 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 2.1 or later, and can use an Arduino board as a general purpose analog and digital I/O interface. |
|||
The Arduino board must be programmed with StandardFirmata, 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. |
|||
== References == |
== References == |
||
Line 47: | Line 57: | ||
* http://lists.laptop.org/pipermail/devel/2012-January/034062.html |
* http://lists.laptop.org/pipermail/devel/2012-January/034062.html |
||
* http://tonyforster.blogspot.com.au/2010/10/arduino-fork-of-turtle-art.html |
* http://tonyforster.blogspot.com.au/2010/10/arduino-fork-of-turtle-art.html |
||
* http://wiki.sugarlabs.org/go/Activities/TurtleArt |
|||
* http://firmata.org/ |
|||
* http://arduino.cc/playground/Interfacing/Firmata |
|||
* http://arduino.cc/en/Reference/Firmata |
Revision as of 23:20, 25 June 2012
Installing the Arduino IDE on OLPC OS.
12.1.0
Switch to the GNOME desktop.
Packages
In Terminal:
sudo yum install -y arduino
Roughly 43 MB of packages are downloaded and installed.
Fix Access
The IDE requires that the user be a member of the lock group. See also <trac>11972</trac>. This also restarts GNOME.
In Terminal:
sudo groupmems --group lock --add olpc && \ sudo systemctl restart prefdm.service
Choose a larger font
The default font is small.
- Applications -> Programming -> Arduino,
- File -> Preferences,
- Editor font size to 18, OK.
Testing
- start Applications -> Programming -> Arduino,
- connect Arduino board,
- choose Tools -> Board entry, e.g. Arduino Uno,
- choose Tools -> Serial Port entry, e.g. /dev/ttyACM0,
- choose File -> Examples -> Basics -> Blink,
- choose Upload to send the program to the Arduino board,
- see LED flashing.
Firmata
Firmata is a generic protocol for a computer to communicate with microcontrollers. The Sugar Labs Turtle Art activity included in OLPC OS builds supports Firmata 2.1 or later, and can use an Arduino board as a general purpose analog and digital I/O interface.
The Arduino board must be programmed with StandardFirmata, 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.
References
- http://arduino.cc/playground/Linux/Fedora
- http://blog.makezine.com/2007/12/21/howto-run-arduino-on-the-xo-la/
- http://tonyforster.blogspot.com.au/2012/01/arduino-and-xo-laptop.html
- http://lists.laptop.org/pipermail/devel/2012-January/034062.html
- http://tonyforster.blogspot.com.au/2010/10/arduino-fork-of-turtle-art.html
- http://wiki.sugarlabs.org/go/Activities/TurtleArt
- http://firmata.org/
- http://arduino.cc/playground/Interfacing/Firmata
- http://arduino.cc/en/Reference/Firmata