Download the Arduino Software
The open-source Arduino environment makes it easy to write code and upload it to the i/o board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing, avr-gcc, and other open source software.
THE Arduino SOFTWARE IS PROVIDED TO YOU "AS IS," AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
By downloading the software from this page, you agree to the specified terms.
Source Code
The source code to the Arduino software is hosted by GitHub. See the instructions for building the code.
Previous IDE Versions
These packages are not supported any longer by the development team:
- Arduino 0023 (release notes): Windows, Mac OS X, Linux (32 bit) 64 bit) - hosted by Google Code
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit) (64bit)
- Arduino 0022 (release notes): Windows, Mac OS X, Linux (32 bit) 64 bit) - hosted by Google Code
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit) (64bit), Source
- Arduino 0021 (release notes): Windows, Mac OS X, Linux (32 bit) (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit) (64bit), Source
- Arduino 0020 (release notes): Windows, Mac OS X (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X
- Arduino 0019 (release notes): Windows, Mac OS X, Linux (32 bit) (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit)
- Arduino 0018 (release notes): Windows, Mac OS X, Linux: 32 bit, 64 bit (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit)
- Arduino 0017 (release notes): Windows, Mac OS X, Linux (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit)
- Arduino 0016 (release notes): Windows, Mac OS X, Linux (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit)
- Arduino 0015 (release notes): Windows, Mac OS X, Linux (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit)
- Arduino 0014 (release notes): Windows, Mac OS X (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X
- Arduino 0013 (release notes): Windows, Mac OS X, Linux (32bit) (hosted by Google Code)
Also available from Arduino.cc: Windows, Mac OS X, Linux (32bit)
- Arduino 0012 (release notes): Windows, Mac OS X, Linux (32bit), Linux (AMD 64bit)
- Arduino 0011 (release notes): Mac OS X, Windows, Linux .
- Arduino 0010 (release notes): Mac OS X, Windows, Linux .
- Arduino 0009 (release notes): Mac OS X (>= 10.3.9): PPC (10.4, 10.3.9), Intel. Windows. Linux .
- Arduino 0008 (release notes): Mac OS X (>= 10.3.9) PPC, Intel. Windows .
- Arduino 0007 (release notes): Mac OS X (>= 10.3.9): PPC, Intel. Windows, Linux
- Arduino 0006 (release notes): Mac OS X (>= 10.3.9): PPC, Intel. Windows .
- Arduino 0005: Mac OS X (>= 10.3.9), PPC, Intel. Windows .
- Arduino 0004: Mac OS X (>= 10.3.9). Windows .
- Arduino 0003: Mac OS X PPC / Mac OS X Intel (thanks to Nick Weldin for figuring out how to make it and Rafael Marquetti and Fernando Rabelo for putting this together), Windows .
- Arduino 0002: for Mac OS X, Windows
- Arduino 0001: for Mac OS X, Windows (with Java | without Java)