Последняя версия Arduino IDE доступна для скачивания на сайте Arduino. Новшества включают инструменты компилятора для фанатов командной строки, множество дополнений, исправленных ошибок, но, на мой взгляд самым серьезным дополнением в новой версии является инструмент под названием Serial plotter, позволяющий визуализировать данные, передаваемые по последовательному порту. Это могут быть, например, данные, получаемые с различных датчиков.
Итак, что же нового мы видим в вышедшем релизе?
- На заставке появились веселые, последовательно соединенные конденсаторы 🙂
- arduino-builder — инструмент командной строки для компиляции скетчей Arduino, который заботится об ошибках в коде, обеспечивает компиляцию связанных библиотек и устанавливает параметры компиляции. Он может использоваться как отдельная программа для компиляции программного кода.
- Модуль PluggableUSB — теперь Arduino может взаимодействовать со множеством различных USB-устройств и при этом не нужно изменять программное ядро. Это становится возможным благодаря новой модульной архитектуре. Библиотеки основываются на новой разработанной подсистеме.
- Serial Plotter — позволяет визуализировать в реальном времени, поступающие на компьютер данные с Arduino. В Mac OS этот инструмент смешно называется Плоттер по последовательному соединению
Простенький скетч, генерирует функцию sin (x) и отправляет результат в Serial порт.
При попытке компиляции в Mac OS — вылезает ошибка
fork/exec /Users/imac21/Library/Arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino2/bin/avr-g++: no such file or directory Ошибка компиляции.
Вот тебе и новая версия. Без компилятора 🙂
В Ubuntu, работает нормально
Как по мне — так очень даже полезное дополнение к среде разработки.
Вот еще небольшое англоязычное видео с демонстрацией работы Serial Plotter
- Значительно улучшен пример Arduino ISP для использования Arduino в качестве программатора AVR-микроконтроллеров.
- Появилось всплывающее уведомление в Менеджере библиотек и Менеджере плат, если имеется обновления для установленных библиотек/ядра
Полный список изменений, исправлений, дополнений можно посмотреть здесь.
Багов, судя по всему, в этом релизе тоже предостаточно. Наверное, спешить удалять Arduino IDE 1.6.5 пока не стоит...
[add_ratings]
Ну визуализация очень примитивная )) Интереснее SCADA прикрутить, например практически бесплатную «Симп Лайт»