Ogłoszono wydanie Arduino IDE 1.6.6, środowisko programistycznego bazującego na projekcie Processing, które jest napisane w języku Java. Sam język programowania Arduino bazuje na Wiring i przypomina język C. Wewnątrz Arduino IDE kod programu jest pośrednio kompilowany przez avr-gcc, a następnie wgrywany do podłączonej płytki Arduino. IDE działa wtedy, jako emulator terminala szeregowego, pozwalając na interakcję z pracującym Arduino. Zaktualizowano głównej komponenty na wszystkich wspieranych platformach: AVR 1.6.9, SAM 1.6.5, SAMD 1.6.2. Zamknięto łącznie 723 zgłoszenia.
Zmiany, jakie zaszły:
- Dodano nowy Arduino Builder. Jest to narzędzie konsolowe, które zarządza kodem, rozwiązuje zależności z bibliotekami oraz przygotowuje tzw. compilation units.
- Pojawił się Pluggable USB core, czyli nasze Arduino może zachowywać się, jak większość urządzeń USB, bez potrzeby zmieniania core
- Pojawiła się możliwość przesyłania danych w czasie rzeczywistym, przy użyciu
Serial.println(analogRead(A0))
- Dodano sporo nowości dla deweloperów bibliotek
- Udoskonalono przykład ArduinoISP oraz dodano możliwość flashowania naszego układu AVR przy użyciu dowolnej płytki
- Menedżer powiadomień bibliotek i płytek informuje nas o aktualizacjach
- Naprawiono sporo błędów, dokonano optymalizacji, zaktualizowano dokumentację