Archive for the ‘IDE’ Category

Arduino IDE 1.6.6 released and available for download

Tuesday, November 3rd, 2015

Screenshot 2015-11-03 12.27.18

Today we are very proud to release Arduino IDE 1.6.6 and updated cores for all supported platforms (AVR 1.6.9, SAM 1.6.5, SAMD 1.6.2)

This update brings an impressive 723 closed issues and 147 pull requests merged.

Most intriguing features are:

  • Long-awaited new arduino-builder: this is a pure command-line tool which takes care of mangling the code, resolving library dependencies and setting up the compilation units. It can also be used as a standalone program in a continuous-integration environment
  • Pluggable USB core: your Arduino can finally act as a lot of different USB devices without any need to change the core, thanks to the new modular architecture. Libraries based on the new subsystem are already being developed!
  • Serial plotter: you can now plot your data in realtime, as easy as writing Serial.println(analogRead(A0)) inside your loop


Keeping the Arduino website in motion

Friday, September 11th, 2015


We never rest, even during summer, to serve our community and we announce today that we’ve refreshed over 150 example pages and redesigned the Examples area, offering an updated support to the current Arduino Software (IDE) Built-in and Libraries examples

Our website is a living entity that everyday hosts a huge number of visitors. They are looking for software, information, guidelines, ideas and also the right tutorial to start tinkering with their new board on a specific issue or project.

The Reference is the place where everything is documented and explained, with dry and essential information that is also included locally with every Arduino Software (IDE) installation. (more…)

Arduino Zero now available for purchase!

Monday, June 15th, 2015

Arduino Zero

One year ago Arduino and Atmel unveiled the new Arduino Zero. Today, after some months of beta-testing, we are happy to have the board finally available for purchase on the US Store.

Arduino Zero is a simple and powerful 32-bit extension of the well-known Arduino UNO. It allows creative individuals to realize truly innovative ideas especially in areas like smart IoT devices, wearable technology, high-tech automation, and robotics. Arduino Zero acts also as a great educational tool for learning 32-bit application development. (more…)

Arduino IDE 1.6.4 released and available for download

Thursday, May 7th, 2015


Following our previous announcement, we are happy to inform you that Arduino IDE 1.6.4 is now available for download.

Here is a brief list of important changes:

  • Added support to the new Arduino Gemma
  • Tools submenu shows selected subentry. Thanks Paul Stoffregen
  • We added a command line interface to Boards and Libraries Managers: see –install-boards and –install-library actions in the documentation
  • We restored line highlighting when the sketch contains an error. This was actually a regression, something that stopped working since 1.5.7
  • Fixed an error that left the Tools > Port menu greyed out


Opening up the Arduino Software (IDE)

Tuesday, April 28th, 2015


With the release of Arduino 1.6.2 we turned a page in the history of Arduino:  The “old” IDE 1.0.x is replaced by a more modern and more modular development environment which introduced a lot of usability improvements for Makers.

The community responded energetically to these new features by packaging up cores for other processors and boards that are not officially supported by Arduino. There is so much cool stuff being done out there that we figured out we wanted to make them available to the whole Arduino community.

We want a more open Arduino development environment where the community contribution can be made available more easily to all the users alongside the officially supported code.

To do this we are adding new features in the next release of the Arduino IDE that will allow adding community contributed cores just by adding a line to the IDE configuration. This will allow these community contributions to be made available simply and quickly. In the future we’ll also make it possible for those contributions to be hosted on our servers for quicker deployment.

We also decided to get rid of the popup notifying users they were using a non-certified board. Our issues with a specific manufacturer are now well known in the community that the popup just got in the way our desire to be more open and making life simpler for people. This change is already active in the current Arduino IDE.

A lot of people use boards that do not contribute back to Arduino and, honestly, we rather work with whoever wants to positively collaborate with us rather than annoy people.
We have added a “donation” option for the people who would like to contribute to the development and support of the whole Arduino ecosystem. When you download the IDE you’ll be asked if you want to donate, you can skip it or chose an amount.

In roughly 6 weeks we had more than 1 million downloads of the Arduino IDE: it’s an amazing number that we want to see grow constantly so if you appreciate what we do you can support our work directly even if your board manufacturers don’t.

This is just the beginning of a new phase where we want to make the Arduino IDE truly everybody’s development environment.

In the meantime if you have suggestions on how to further open up Arduino please post a comment!

Massimo Banzi

Arduino IDE: Nightly Builds are now Hourly Builds

Thursday, April 23rd, 2015


The Arduino IDE is a collection of modules written in different programming languages and available for three operating systems: Windows, Mac OSX and GNU/Linux.

Every time you download the Arduino IDE, you are actually downloading the result of a careful packaging process, intended to make the download as small as possible and to give you the easiest possible out-of-the-box user experience.

The process is fully automated and it’s repeated every time we publish a new feature, or we fix a bug you helped us find, or we merge code you contributed.

The resulting IDEs are called Nightly Builds: they contain the latest and greatest (and, possibly, buggiest) from the Arduino IDE. (more…)

Install Intel Galileo & Edison with the IDE Boards Manager

Thursday, April 9th, 2015


We are very pleased to announce the availability of Intel® Galileo and Edison boards support with the Arduino IDE Boards Manager.

If you’ve already installed the Arduino IDE 1.6.3 (or newer), you are already set!

Just click on menu Tools > Board > Boards Manager to find both Galileo and Edison listed and available for download. Click on one of the list, then click Install. Wait a couple of minutes for the IDE to download and unpack all the needed tools and voilà: Board menu will list the Intel board of your choice.




Arduino IDE 1.6.3 released and available for download

Thursday, April 2nd, 2015


A new version of the Arduino IDE (1.6.3) is available at the download page!
The Arduino IDE 1.6.3 is a bug fix release: after having released 1.6.2 with new libraries and cores managers, we received lots of useful feedback and fixed a handful of bugs. (more…)

Arduino IDE 1.6.2 released and available for download

Saturday, March 28th, 2015

Arduino IDE 1.6.2

A new version of the Arduino IDE (1.6.2) is available at the download page!

The Arduino IDE 1.6.2 features new one click install of boards and libraries.

With 1.6.2, two new menu items are available: “Sketch > Include Library > Manage Libraries…” and “Tools > Board > Boards Manager…”

We have written two guides that explain how to use them. Discover how to use the Library Manager and how to install support for additional boards.

If you don’t find your preferred library in the list, let us know: open an issue on github and request us to add the library you love! (more…)

Arduino IDE 1.6.1 released and available for download

Tuesday, March 10th, 2015


A new version of the Arduino IDE (1.6.1) is available at the download page!
A month ago we released the version 1.6.0 of the Arduino IDE. We then received lots of feedback: issues on Github, emails on the developers mailing list and, most important, forum messages. We fixed a lot of issues, here is a brief list:

  • Better Yún discovery mechanism (thanks Ron Guest)
  • Better SoftwareSerial library (thanks Matthijs Kooijman)
  • Native dialogs on MacOSX on the Java 7+ experimental version
  • Improved library name matching, so IRemote library won’t conflict with RobotIRremote library (thanks Paul Stoffregen)
  • Fixed bug on Windows when attempting to open a sketch by double clicking it

As usual, the complete list of fixes and credits is available here.

Don’t forget to report any issue you find, either on Github or on the Arduino forum: your help is very much appreciated. It doesn’t matter if you are not a tech specialist: every feedback adds value.

We are already working on release 1.6.2, with some very useful features and user experience improvements. Stay tuned!