Начиная с версии Arduino Software (IDE) 1.6.2, все платы Arduino AVR устанавливаются по умолчанию. Но плат большое множество и число их постоянно растет. Случается так, что необходимо программировать плату, которой нет в изначальной сборке IDE. Есть механизм — диспетчер плат (Boards Manager). Его мы и будем использовать для добавления платы в список программируемых плат.
В новых версиях программного обеспечения постоянно обновляется список совместимых плат. Разрабатываются платы с новыми микроконтроллерами, меняются поколения плат и микроконтроллеров или вы сами разработали плату под собственные нужды по правилам и требованиям arduino-технологии. Во всех этих случаях нужно «подружить» плату и программное обеспечение.
Как добавить плату Arduino или Genuino в IDE
Нажмите «Инструменты», затем «Плата» > «Менеджер плат» .
При этом откроется Менеджер Плат, и вы увидите список установленных и доступных плат. Загрузка списка может занять некоторое время.
В качестве примера, нажмите на пункт Arduino SAM Boards, выберите версию в раскрывающемся списке и нажмите «Установить».
Время загрузки будет зависеть от скорости вашего соединения.
После завершения установки рядом с именем ядра появляется тег Installed. Далее можно закрыть Диспетчер Плат.
После проделанной процедуры можно найти новую плату в меню «Инструменты» > «Плата».
Как добавить плату стороннего производителя
Существует решение для установки платы, разработанной третьей стороной. Для этого требуется особый файл, записанный в формате JSON. Адрес этого файла должен быть помещен в специальное поле «Дополнительные ссылки для Менеджера плат» на вкладке «Файл» > «Настройки».
Если у вас есть несколько файлов JSON для добавления, щелкните по маленькому значку справа от поля и откройте окно, где вы можете указать любое число файлов. Каждая ссылка должна быть записана в новой строке.
После проведенной процедуры новые платы будут доступны для установки в Диспетчере плат. Иногда необходимо обращаться к информации, предоставленной производителем плат, для получения более конкретных инструкций.