arduino pro ide - новый редактор

Установка Arduino Pro IDE и первый взгляд

от автора

в

Как бы не бунтовали любители профессиональных программ, среда Arduino активно развивается, и используется уже не только среди детишек и поделок уровня встроенного мигающего диода на плате. В последнее время запущена серия плат PRO (которую мы тоже разберём в следующих статьях), и самое главное – альтернативная среда Arduino IDE PRO, которая уже похожа на человеческий редактор.

Пока выпущена версия 0.0.3 (страшно даже запускать с таким номером), но обещают много чего интересного, поэтому давайте перейдём на страницу загрузки.

При первом запуске – совсем ничего не понятно. Не так то много и изменений. Но мы быстро находим кнопочку справа сверху – toggle advanced mode.

Так-то уже поинтереснее и сразу видно много отличий. Наконец-таки появился нормальный список файлов в проекте справа.

Система ругается что не выбрана плата. Я подключил оригинальную Arduino uno, и изначально, как я понял, здесь нет загруженных плат. Перейдя в Boards Manager, и введя “uno” быстро нашёлся пакет AVR Boards и установился нажатием одной кнопки.

Теперь можно выбрать плату. Программа сама определила модель Arduino и нашла порт.

Теперь посмотрим менеджер библиотек. Ради примера, ввёл DS1307, нашлась библиотека часов реального времени и также корректно установилась.

Сразу захотелось проверить что-нибудь простое, типа BLINK, но здесь нет вкладки примеров. Ну и правильно, ПО то уже профессиональное)

Пришлось немного вспомнить, и написать простой пример по миганию светодиода. Программа легко прошла компиляцию и была загружена в плату. Работает.

Сразу заметил, что слева в менеджере файлов появился файл HEX. Вы наверное помните, как тяжело достать файл HEX в старой Arduino IDE.

Здесь же, он сразу появляется в папке проекта.

Заметил, что снизу можно включить терминал – удобно. Далее расскажу зачем это сделано, а из простого, что первое пришло на ум, можно исполнять питон-скрипты для esp8266.

Сразу заметно, что появился автокомплит. Это очень повышает скорость работы, и давно пора было бы его сделать и в классической версии

Усложним задачу, и добавим отправку данных в серийный порт. Справа удобно высвечиваются функции файла проекта.

А вот и первый косяк – открыв окно серийного порта, я ничего не увидел. Причём при отправке, диод RX на плате мигает. И TX мигает, значит данные уходят с платы.

Стало интересно, точно ли не ошибка компилятора, и я переткнул плату в компьютер с классической IDE. Всё работает

В будущем обещают дебаггер (это очень интересно). Пока конечно для проектов использовать это ПО нельзя, но можно искать ошибки, и отписываться на github, так можно ускорить появление stable-версии. Как видим ошибки есть (на одном компьютере у меня вообще не добавлялись библиотеки), но уже виден прогресс, относительно классической версии. Подождём появление дебаггера в новой версии, и это уже будет хороший повод продолжить изучение новой платформы.


Комментарии

2 комментария на ««Установка Arduino Pro IDE и первый взгляд»»

  1. Аватар пользователя Denis
    Denis

    Слизали один в один VSCode)))

    1. Аватар пользователя lex232
      lex232

      Вроде построена на Eclipse Theia)

Добавить комментарий