Новая ? ARDUINO IDE 2.0 (2021) полный обзор

Краткое описание обновленной программы

Новая среда разработки работает чутка медленней предыдущей версии (в плане запуска), но имеет очень нужные и важные возможности по работе с кодом, которые сильно облегчают жизнь (и вообще являются обязательными!)

В общем получилась какая-то смесь Arduino IDE и Visual Studio Code :

Новые темы

Если раньше была только светлая тема, то сейчас есть и многими любимая темная ( Preferences (Ctrl + Comma) -> Theme).

Dark (Theia) Light (Theia) High Contrast (Theia) Light (Arduino)

Также доступно масштабирования не только кода, но и всех элементов программы ( Ctrl и +, Ctrl и -).

Новые возможности редактора кода

Отличный поиск по странице вместе с выделением одинаковых фрагментов текста:

Достаточно навести указатель мыши на что-нибудь и быстренько высветится искомое значение:

Также хорошо работает нахождение первичного определения ( Ctrl + ЛКМ), что невероятно важно для понимания происходящего (чтобы работало нужно выбрать плату!):

Подсказки при наборе также очень важны и нужны (если не высвечивает нажать Ctrl + Пробел, а для ввода найденного нажать Enter):

Поиск библиотек

Искать и устанавливать библиотеки также стало удобней:

Прошивка и выбор платы

Итак, испытаем новое творение в деле. Беру Ардуину Нано (CH340):

И подключаю её к ПК, она отображается в диспетчере устройств как COM14 (чтобы проверить нажать Win + R и выполнить devmgmt.msc):

И теперь в списке легко найти по поиску Arduino Nano, а вот название COM-порта пока еще не завезли.

Прошивать можно по старинке через UART (Ctrl + U) или через программатор (Ctrl + Shift + U) (очень не хватает полосы загрузки):

Терминал (Serial Monitor)

Стал удобнее.

Отладка

Конечно никакой отладки здесь нет и не будет, т.к. для этого нужно, чтобы МК имел поддержу чего-то (JTAG) и подключатся он должен через отладчик, а не через  USB-TTL переходник.

Поэтому выбрасывайте это барахло и переходите на STM32, например на классную-прекрасную плату MiniF4.

Скачать

Качнуть можно с официального сайта.
Также на всякий случай перезалил (ядиск)arduino-ide_2.0.0-beta.7_Windows_64bit.exe


Купить на Aliexpress

?️ Arduino Nano Atmega328 Mini-USB (4.5?)
?️ Arduino Nano CH340 (1.93?)
?️ Arduino Board USB Mini (4.13?)


Итого

Версия пока сырая и может подглючивать, но ею уже можно полноценно пользоваться на постоянке  . Например, код для прерывания от таймера с нужной частотой для Arduino был написан и испытан в ней.

10158
RSS
Алексей
01:21

меня терзают смутные сомнения насчет отладки — почему так категорично? Даже в древнейшем ассемблере  есть режим отладки — хотя частенько программы писались совсем не для того процессора, который стоял в в компьютере

Загрузка...