8-900-374-94-44
[email protected]
Slide Image
Меню

Ubuntu ide arduino: Установка и настройка Arduino IDE на Linux Ubuntu

Содержание

Установка и настройка Arduino IDE на Linux Ubuntu

ОкМне очень часто поступают вопросы по поводу установки и настройки Arduino IDE под Ubuntu. И когда мне в сотый раз задали этот вопрос, я решил таки написать заметку по этому поводу, дабы в следующий раз просто кидать ссылкой в вопрошающего. По сути в установке и настройке IDE нет ничего сложного, все довольно элементарно, но видимо так думаю только я.

Установка

Для установки нам необходимо скачать собственно саму IDE, это можно сделать на этой странице.

Нам нужно скачать программу по ссылке Linux 64 bits если у Вас 64-битная система, и Linux 32 bits если у Вас 32битная система. Но скачивания не произойдет, поскольку мы просто попадем на другую страницу. Нам надо кликнуть по ссылке «JUST DOWNLOAD».

И только после этого начнется скачивание. Проходим в полученную папку и запускаем файл «arduino». Вот и все, программа запущена, нам осталось внести некоторые изменения. При желании после запуска можно закрепить ярлык программы для быстрого доступа.

Настройка

К сожалению свежеустановленная IDE не начнет работать с платой Arduino. Для того, чтобы IDE смогла работать с нашим контроллером, нам необходимо произвести ряд не хитрых действий как с IDE, так и с системой. Первым делом настроим IDE, для этого кликаем «Инструменты» и выбираем модель нашей платы, модель контроллера и порт, на котором висит наш контроллер.

Вроде бы все хорошо, можно приступать к написанию скетча, но проблемы начнутся когда мы захотим загрузить скетч в плату. Выскочит ошибка доступа к COM-порту. И это не удивительно, ведь у порта права суперпользователя. Просто поменяв права командой chmod, мы изменим сутуацию ненадолго, до следующего подключения платы.

Для устранения проблемы нам надо внести коррективы в правила монтирования порта. В этом нет ничего сложного, для этого нам потребуется всего лишь создать файл с правилом в папке /etc/udev/rules.d. Но прежде нам необдхимо узнать некоторую информацию, это пара цифробуквенных значений. Их можно узнать выполнив команду lsusb. После выполнения мы увидим список устройств подключенных к компьютеру. В моем случае моя плата отобразилась как:

Bus 002 Device 009: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter

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

Теперь нам необходимо создать файл с правилами, для этого нам потребуется выполнить следующую команду:

sudo nano /etc/udev/rules.d/10-arduino.rules

Добавим в него следующий текст:

SUBSYSTEMS==»usb», ATTRS{idVendor}==»1a86«, ATTRS{idProduct}==»7523«, \
MODE:=»0666″, GROUP:=»users»

Я отметил красным места, куда необходимо воткнуть значения, не забудьте поменять эти значения на свои и поменять GROUP:=»users», где «users» нужно заменить на свое, как правило группа соответствует имени пользователя в системе. Если сомневаетесь, то можете выполнить команду groups и самой первой будет та, которая нам нужна. Сохраняем изменения и выполняем ещё одну команду:

sudo udevadm control --reload-rules

Этим самым мы перезагружаем правила. На этом собственно и все, теперь при подключении нашей платы, её COM-порт будет доступен нам для записи. До того как я перешел на Ubuntu 17.10, я просто запускал IDE под sudo, но в 17.10 у меня вылезла ошибка «Can’t connect to X11 window server using ‘:0’ as the value of the DISPLAY variable» и я решил таки заморочиться с правилами монтирования порта.

Удачных Вам проектов!

На сайте отсутствует реклама

Автор не получает прямой выгоды. Если считаете что материал полезен, поддержите проект

Номер карты

5599 0020 1625 4585

Заранее спасибо!

Бидюков Денис

Эксперт по сайтам

Занимаюсь продвижением личного бренда с помощью сайта и SEO. Если Вы хотите из обычного сантехника, электрика, врача или фотографа стать востребованным и высокооплачиваемым  специалистом, то я с легкостью Вам помогу.

Установка Arduino IDE на Ubuntu Linux. Пошаговая инструкция.

Содержание

  1. Установка Arduino IDE с помощью скрипта
  2. Шаг 1: Убедитесь, что ваши системные пакеты Ubuntu обновлены:
  3. Шаг 2: Загрузка Arduino IDE и его извлечение
  4. Шаг 3: Извлеките файл tar.xz.:
  5. Шаг 4: Установка Arduino с помощью скрипта установщика
  6. Добавление пользователя в группу использования порта Arduino
  7. Запуск Arduino IDE в первый раз
  8. Установка Arduino IDE с помощью Snap
  9. Установка Arduino IDE в Linux с помощью Apt
  10. Заключение

Arduino IDE — это приложение с открытым исходным кодом предназначена для написания и загрузки кода на платы Arduino. Так же это кросс-платформенное приложение, которое работает на Windows, macOS и Linux. Arduino — это аппаратный язык программирования, в основном написанный на C и C++.

Эта статья покажет вам, как установить Arduino IDE на Ubuntu 20.04. Существует три различных способа установки Arduino на Ubuntu – с помощью официального сценария установки, с помощью пакета snap и apt.

Установка Arduino IDE с помощью скрипта

Это самый простой и рекомендуемый способ установки Arduino IDE в Ubuntu Linux.

Шаг 1: Убедитесь, что ваши системные пакеты Ubuntu обновлены:

$ sudo apt-get update
$ sudo apt-get upgrade

Шаг 2: Загрузка Arduino IDE и его извлечение

Загрузите последнюю версию Arduino IDE для Linux 64bit со страницы загрузки. Очень важно, чтобы вы выбрали правильную версию для своего дистрибутива Linux, которым в нашем случае является Ubuntu Linux 64bit.

Следующие команды загружают файл Arduino IDE версии 1.8.15 tar.xz во временный каталог с именем ‘arduino’:

$ mkdir arduino
$ cd arduino/
$ wget https://downloads.arduino.cc/arduino-1.8.15-linux64.tar.xz

Шаг 3: Извлеките файл tar.xz.:

Делается это командой

$ tar -xvf ./arduino-1.8.15-linux64.tar.xz

Шаг 4: Установка Arduino с помощью скрипта установщика

Измените каталог, а затем запустите установленный скрипт:

$ cd arduino-1.8.15/
$ sudo ./install.sh

По умолчанию Arduino устанавливается в /usr/local/bin/arduino.

Вы должны найти новый значок на рабочем столе и в списке приложений:

Arduino IDE – Иконка на рабочем столе

Добавление пользователя в группу использования порта

Arduino

Чтобы избежать возможных проблем при использовании Arduino IDE, добавьте системного пользователя в группу dialout.

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

Может случиться так, что при загрузке эскиза вы получите следующую ошибку:

Error opening serial port …” (Ошибка открытия последовательного порта …)

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

Введите в терминале следующую команду:

$ ls -l /dev/ttyACM*

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

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

Данные, которые нам нужны, — это “dialout” (это владелец группы файла).

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

$ sudo usermod -a -G dialout <username>

где <username>ваше имя пользователя Linux.  Вам нужно будет выйти из системы и снова войти в систему, чтобы это вступило в силу.

В моем случае это так:

$ sudo usermod -a -G dialout smilojkovic

После этой команды вы сможете нормально запустить IDE и загрузить код на свою плату или использовать последовательный монитор.

Запуск Arduino IDE в первый раз

Перед запуском IDE подключите плату Arduino к компьютеру с помощью USB-кабеля.

Arduino должен быть доступен в списке приложений – если нет, то его можно запустить из командной строки, написав команду arduino.

Если все было установлено и настроено правильно, мы должны увидеть главное окно редактора IDE.

Окно редактора Arduino в Linux

Установка Arduino IDE с помощью Snap

Arduino IDE также доступна из пакетов Snap. Мы можем установить его с помощью следующей команды:

$ sudo snap install arduino

Ответ в терминале:

arduino 1. 8.15 from Merlijn Sebrechts installed

Из этого мы видим, что пакет Snap — имеет самую последнюю версию Arduino IDE.

Установка Arduino IDE в Linux с помощью Apt

Arduino IDE доступен в репозиториях Ubuntu, вы можете установить его с помощью apt.

$ sudo apt-get install arduino

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

$ sudo apt search arduino

Ответ терминала:

arduino/focal,focal 2:1.0.5+dfsg2-4.1 all
AVR development board IDE and built-in libraries

Заключение

Из этой статьи вы узнали, как установить Arduino IDE на Ubuntu 20.04 LTS.

Для получения дополнительной помощи или полезной информации, мы рекомендуем вам проверить официальный сайт Arduino.

Установка Arduino IDE 1 (Linux) | Документация Arduino

Установка программного обеспечения Arduino (IDE) на Linux

АВТОР: Arduino

В этом документе объясняется, как установить программное обеспечение Arduino (IDE) на машины Linux.

Быстрый старт

Сборка программного обеспечения Arduino (IDE) для Linux поставляется в различных пакетах в зависимости от архитектуры вашей системы. Для различных дистрибутивов Linux (например, Ubuntu) специальных инструкций не требуется.

Загрузите программное обеспечение Arduino (IDE)

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

Сохраните файл.

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

Извлечение пакета.

Запустите сценарий установки

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

Если вы не можете найти опцию запуска скрипта из контекстного меню, вам нужно открыть окно Терминала и перейти в arduino-1.x.x и выполните следующую команду:

 

1sudo sh install.sh

Этот метод работает только для версий выше или равных 1.6.5. Удалите ключевое слово

 sudo 
, если терминал уже запущен с правами администратора.

Вы должны найти новый значок на рабочем столе.

Запуск скрипта установки.

Пожалуйста, прочтите

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

Откройте терминал и введите:

 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.

Текст руководства по началу работы с Arduino находится под лицензией Лицензия Creative Commons Attribution-ShareAlike 3.0. Образцы кода в руководстве являются общественным достоянием.

Внесите свой вклад в Arduino

Присоединяйтесь к сообществу и предлагайте улучшения для этой статьи через GitHub. Обязательно ознакомьтесь с политикой участия, прежде чем делать запрос на включение.

Что-то упустили?

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

Предложить изменения

Содержимое docs.arduino.cc доступно через общедоступный репозиторий GitHub. Вы можете прочитать больше о том, как внести свой вклад в политику взносов.
РЕДАКТИРОВАТЬ ЭТУ СТРАНИЦУ

Как установить Arduino IDE на Ubuntu 20.04

Arduino IDE — это приложение с открытым исходным кодом для написания и загрузки кода на платы, совместимые с Arduino. Это кроссплатформенное приложение, которое работает на Windows, macOS и Linux. Arduino — это аппаратный язык программирования, в основном написанный на C и C++.

Этот туториал покажет вам, как установить Arduino IDE на Ubuntu 20.04 . Существует три разных способа установки Arduino на Ubuntu — с помощью официального скрипта установки, с помощью пакета snap и apt.

Установка Arduino IDE с помощью скрипта

Это самый простой и рекомендуемый способ установки Arduino IDE на Ubuntu.

Шаг 1. Убедитесь, что ваши системные пакеты Ubuntu обновлены:

 $ sudo apt update
$ sudo подходящее обновление 

Шаг 2. Загрузите среду разработки Arduino IDE и извлеките

Загрузите последнюю версию среды разработки Arduino для 64-разрядной версии Linux со страницы загрузки. Очень важно выбрать правильную версию для своего дистрибутива Linux, в нашем случае это 64-битная версия Ubuntu Linux.

Следующие команды загружают файл tar.xz Arduino IDE версии 1.

8.15 во временный каталог с именем «arduino»:

 $ mkdir arduino
$ cd ардуино/
$ wget https://downloads.arduino.cc/arduino-1.8.15-linux64.tar.xz 

Шаг 3: Извлеките файл tar.xz:

 $ tar -xvf ./arduino-1.8.15-linux64.tar.xz 

Шаг 4: Установите Arduino с помощью скрипта установки

Измените каталог, затем запустите установленный скрипт:

 $ cd arduino-1.8.15/
$ sudo ./install.sh 

По умолчанию Arduino устанавливается в /usr/local/bin/arduino.

Вы должны найти новый значок на рабочем столе и в списке приложений:

Значок Arduino IDE на рабочем столе

Добавление пользователя в группу набора номера

Чтобы избежать возможных проблем при использовании Arduino IDE, добавьте системного пользователя в группу дозвона.

Это процедура доступа к последовательному порту из программного обеспечения Arduino (IDE) в случае возникновения ошибки.

Может случиться так, что при загрузке скетча вы получите следующую ошибку:

« Ошибка при открытии последовательного порта. ..»  

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

Введите в терминале следующую команду:

 $  ls -l /dev/ttyACM*  

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

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

Нам нужны данные «dialout» (это группа владельцев файла).

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

 $  sudo usermod -a -G dialout <имя пользователя>  

, где <имя пользователя>  – ваше имя пользователя Linux. Вам нужно будет выйти из системы и войти снова, чтобы это вступило в силу.

В моем случае это:

 $ sudo usermod -a -G dialout user1 

После этой команды вы сможете нормально запустить IDE и загрузить скетч на плату или использовать Serial Monitor.

Первый запуск Arduino IDE

Перед запуском IDE подключите плату Arduino к компьютеру с помощью USB-кабеля.

Arduino должен быть доступен в списке приложений — если нет, его можно запустить из командной строки, запустив arduino .

Если все было установлено и настроено правильно, мы должны увидеть главное окно редактора IDE.

Редактор Arduino IDE

Установка Arduino IDE с помощью Snap

Arduino IDE также доступна в пакетах Snap. Мы можем установить его с помощью следующей команды:

 $ sudo snap install arduino 

Вывод:

 arduino 1.8.15 от Merlijn Sebrechts установлено 

Пакет представляет собой последнюю версию Arduino IDE.

Установите Arduino IDE, используя Apt

Для получения последней версии репозиторию может потребоваться некоторое время. Так что перед установкой лучше проверить доступную версию.

 $ sudo apt search arduino 

Вывод:

 arduino/focal,focal 2:1.0.5+dfsg2-4.1 все 
AVR IDE для разработки и встроенные библиотеки

Arduino IDE доступна в репозиториях Ubuntu, вы можете установите его с помощью apt.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *