This post will discuss how to use / run Arduino on a linux machine and make use of the Wizard, Library Version check and to Restore Preloaded Code.
These files contain the following software:
- Arduino 1.0.1 (32 or 64bit) (modified for Reef Angel)
- Reef Angel Libraries 1.1.1
- Wizard 2.1.9
To install, make sure you have Java installed (openjdk java 6 runtime is fine).
- Download either the 32bit (http://curtbinder.info/apps/ReefAngel-A ... bit.tar.gz) or 64bit (http://curtbinder.info/apps/ReefAngel-A ... bit.tar.gz) version of the Reef Angel modified Arduino.
- Extract the tarball into your home directory. It should create a folder called ReefAngel.
- Download the arduino libraries tarball. http://curtbinder.info/apps/arduino-lib ... 1.1.tar.gz
- Extract it to your home directory. It will create a folder called Arduino inside your home directory.
- Open up the ReefAngel folder.
- Double click on the arduino file. It will prompt to Run in Terminal, Display, Cancel or Run. You can choose Run. If you encounter problems, you should choose Run in Terminal to see more output. NOTE: If you are running Ubuntu 13.04, Nautilus behavior has changed and double clicking on a shell file (*.sh file) causes it to be opened in a Text Editor by default. To fix this, go to Nautilus > File menu > Preferences > Behavior, and change preferences there: set the item "Executable Text Files" either to "Run executable..." or to "Ask each time".
- On first run, Arduino will prompt you for the folder to store your sketches. Select the Arduino folder.
If it does not prompt you for the directory when Arduino starts up, you need to change the folder. To change the folder, goto the File menu and choose Preferences. Then click the Browse button next to the Sketchbook location. Change the folder to be "/home/USER/Arduino" where USER is your username.
Lastly, you will need to choose what Serial Port to use to communicate with the controller. This port can change at times but will most likely be /dev/ttyUSB0 for the 1st USB device. If arduino cannot communicate with the proper port, it will notify you and prompt you to change it.
This will allow you to run arduino on linux and make use of the wizard and functionality. I have tested this on the following systems:
- Xubuntu 14.04.2 LTS 64bit
- Ubuntu 10.04 LTS 32bit
- Ubuntu 12.04.1 LTS 64bit
- Ubuntu 12.10 64bit
- Ubuntu 13.04 64bit
1.0.9 Libraries
- 32bit (http://curtbinder.info/apps/ReefAngel-1 ... bit.tar.gz) version
- 64bit (http://curtbinder.info/apps/ReefAngel-1 ... bit.tar.gz) version
- arduino libraries 1.0.9 http://curtbinder.info/apps/arduino-lib ... 0.9.tar.gz
- 32bit (http://curtbinder.info/apps/ReefAngel-1 ... bit.tar.gz) version
- 64bit (http://curtbinder.info/apps/ReefAngel-1 ... bit.tar.gz) version
- arduino libraries 1.0.1 http://curtbinder.info/apps/arduino-lib ... 0.1.tar.gz