← Вернуться к оглавлению

Урок 5. Установка Arduino IDE (Windows, macOS, Linux)

В этом уроке нашего курса "Arduino плюс Python" мы установим программное обеспечение Arduino IDE на разные операционные системы - Windows, macOS, Linux.

Содержание

Windows

Если вы используете Персональный Компьютер (далее - ПК) с операционной системой (далее - ОС) Windows, то нам нужно будет сделать следующее.

Скачиваем Arduino IDE. Скачать последнюю версию среды разработки под Windows можно с этой страницы.

Вы можете выбрать между установщиком (.exe) или zip-пакетом. Мы предлагаем вам использовать первый вариант, который устанавливает непосредственно все, что вам нужно для использования программного обеспечения Arduino IDE, включая необходимые драйверы.

Используя zip-пакет вам необходимо будет установить драйверы вручную, также, zip-файл полезен, если вы хотите создать переносную установку.

После завершения загрузки нажмите на скачанный файл и продолжите установку. Выберите компоненты для установки:

Примечание. Нажмите "разрешить" в процессе установки драйвера, когда вы получите предупреждение от операционной системы.

Далее выберите каталог установки (мы рекомендуем оставить каталог по умолчанию):

Процесс извлечет и установит все необходимые файлы для правильной работы программного обеспечения Arduino IDE.

Когда программное обеспечение установлено правильно появится возможность выбрать свою плату из списка.

OS X

Также как и для Windows скачать последнюю версию вы можете с этой страницы загрузки. Файл в формате zip, если вы используете Safari, будет автоматически распакован. Если вы используете другой браузер, возможно, вам придется извлечь его вручную.

Скопируйте приложение Arduino в папку «Программы» (англ. - Applications) или в другое месте на вашем компьютере.

Linux

Сборка Linux для ПО Arduino IDE теперь представляет собой пакет, который не требует какой-либо конкретной процедуры для различных дистрибутивов, доступных в Linux. Единственная релевантная информация - это 32- или 64-разрядная версия ОС.

Скачайте последнюю версию со страницы загрузки. Вы можете выбрать между 32, 64 и версиями ARM. Очень важно выбрать правильную версию для вашего дистрибутива Linux. Нажав на выбранную версию, вы попадете на страницу пожертвования, после чего вы сможете открыть или сохранить файл. Пожалуйста, сохраните его на своем компьютере.

Файл сжат и  нужно извлечь его в подходящую папку, помня, что он будет выполнен оттуда.

Откройте папку arduino-1.x.x, только что созданную процессом извлечения, и найдите файл install.sh. Щелкните правой кнопкой мыши по нему и выберите «Run in Terminal» (рус. - запустить в терминале) из контекстного меню. Процесс установки быстро закончится, и вы должны увидеть новый значок на рабочем столе.

Если вы не нашли вариант запуска скрипта из контекстного меню, вам нужно открыть окно терминала и перейти в папку arduino-1.x.x. Введите команду ./install.sh и дождитесь завершения процесса. Теперь вы должны увидеть новый значок на вашем рабочем столе.

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

Может случиться так, что при загрузке эскиза - после выбора вашей платы и последовательного порта - вы получите ошибку "Ошибка открытия последовательного порта..." (англ. - Error opening serial port).

Если вы получили эту ошибку, вам нужно установить разрешение последовательного порта. Откройте Терминал и введите:

ls -l /dev/ttyACM*

Вы получите что-то вроде:

crw-rw---- 1 root dialout 188, 0 5 apr 23.01 ttyACM0

«0» в конце ACM может быть другим числом или может быть возвращено несколько записей. Данные, которые нам нужны, это «dialout» (является владельцем группы файла).

Теперь нам просто нужно добавить нашего пользователя в группу:

sudo usermod -a -G dialout 

Где - ваше имя пользователя в Linux. Чтобы изменения вступили в силу, вам необходимо выйти из системы и войти снова.

Выше - пример процедуры для доступа к последовательному порту из программного обеспечения Arduino IDE, если вы получаете ошибку.

После этой процедуры вы сможете продолжить работу и загрузить эскиз на свою плату или использовать Serial Monitor (рус. - последовательный монитор).

Ардуино+