The open-source Arduino environment makes it easy to write code and upload it to the I/O board. It runs on Windows, OS X, and Linux. The environment is written in Java and based on Processing, avr-gcc, and other open-source software.
Note: While the software is classified as free, it is actually donationware. Please consider making a donation to help support development.
Updated on Mar 27 2023