After almost two years in development the new Arduino IDE, version 1.6.0, was released yesterday. The latest version of the Arduino development environment comes with a long laundry list of new features.
- Support for multiple platforms
- Boards are detected and listed on “Port” menu together with the serial port
- Drivers and IDE are now signed for Windows and MacOSX
- Improved speed of build process
- Autosave when compiling/uploading sketch
- A lot of improvements of the serial monitor
- Find/replace over multiple tabs
- Improved lots of Arduino API libraries (String, Serial, Print, etc.)
- Tools & toolchains upgrades (avr-gcc, arm-gcc, avrdude, bossac, etc.)
- Command line interface
- IDE reports both sketch size and static RAM usage
- Editor shows line numbers
- Scrollable menus when many entries are listed
- Upload via network (Yún)
- HardwareSerial has been improved
- USB has got some stability and performance improvements
- SPI library now supports “transactions”
- Better support to 3rd party hardware vendors with configuration files
- Submenus with board configuration can now be defined
- Fix for upload problems on Leonardo, Micro and Yún.
- Libraries bundled with Arduino have been improved
- A lot of minor bugs of the user interface have been fixed
But despite all the important fixes sometimes it’s the small changes that make the biggest difference.
“The major pieces, like multi-platform support, the re-structured pre-proprocessor, and the serial improvements are great. But I think the little things will make more of a difference every day; the Add Library addition in the ‘Sketch’ menu, the option for line numbering, some improvements in the error messages…” — Tom Igoe, Arduino Team
For my own part — as someone that often times works with more than one Arduino attached to his computer at a time — the thing I’m most excited about? The fact that the new IDE will auto-detect the type of board connected and list it next to the associated serial port in the ‘Port’ menu.
“One thing I’m pleased with about this release is how many of the improvements came from the community. The developers’ list has felt pretty productive of late. Cristian Maglie and Federico Fissore, our lead developers, have been making an effort to be more responsive to the developers’ list feedback and the patches that have been submitted.” — Tom Igoe, Arduino Team
The new release is available to download right now, and remember to report any issues either on Github, or on the Arduino forums, because the team is already working on 1.6.1.
13 thoughts on “Arduino IDE 1.6 Released”
[…] Read more on MAKE […]
[…] Source: makezine.com […]
The experimental version for Java 7 is working perfectly on OS X 10.10.2 with Java 8
Can we change the colour scheme yet? Because black text on white after a while = owwwww. My eyes.
Yes, those little things could be the most significant, for me “Fix for upload problems on Leonardo, Micro and Yún” is enough to motivate me to download.
Intellisense, jump to definition, unit testing and refactoring functionality would be great though!
I like how it will tell you what board you have on each specific com port, but you still have to select the board type.
After downloading 6.1 some of my boards are missing such as attiny85 under the Boards tab
[…] Make Magazine Info: Here […]
[…] a whole separate environment installed isn’t actually necessary. One of the things that the new 1.6.x release of the Arduino environment introduced was much more simplified support for adding and managing […]
[…] new Arduino Zero board requires the latest 1.6.x release of the IDE, and is available in the U.S. from the Arduino […]
[…] ［原文］ […]
[…] 個人的に私が思うに、Arduino Cloud環境は、そうした論議の次なる部品となるだろう。今回発表された新しいArduino IDEのボード管理機能が加わることで、Arduino開発環境では、すでに対応するボードの統合が起きている。そうしたすべてのボードのデフォルトのクラウドプラットフォームも用意される。 […]
[…] the Arduino development environment, with the addition of the board manager functionality in the new Arduino IDE release. Now there’s also a default cloud platform for all those […]
Comments are closed.