- Установка Arduino на Linux
- Скачать Arduino IDE для Линукс
- Установка Arduino на Ubuntu
- Как установить Arduino IDE в Ubuntu Linux
- Установка Arduino IDE с помощью скрипта
- Шаг 1: Убедитесь, что ваши системные пакеты Ubuntu обновлены:
- Шаг 2: Загрузка Arduino IDE и его извлечение
- Шаг 3: Извлеките файл tar.xz.:
- Шаг 4: Установка Arduino с помощью скрипта установщика
- Добавление пользователя в группу использования порта Arduino
- Запуск Arduino IDE в первый раз
- Установка Arduino IDE с помощью Snap
- Установка Arduino IDE в Linux с помощью Apt
- Заключение
- 👝 Как установить программное обеспечение Arduino (IDE) на Linux
- Установка Arduino IDE в системах Linux
- Скачайте программное обеспечение Arduino (IDE)
- Запустите скрипт установки Arduino IDE
- Установка и настройка Arduino IDE на Linux Ubuntu
- Установка
- Настройка
- Куда устанавливается arduino linux
- Permissions
- Adding yourself to the dialout group
- 5. That’s all folks!
Установка Arduino на Linux
Скачать Arduino IDE для Линукс
Установка Arduino на Ubuntu
Первый способ достаточно прост, с него и начнем:
- По прямой ссылке с нашего сайта скачиваем дистрибутив программного обеспечения (это безопасно и быстро), выбрав подходящую для себя версию и разрядность. Разархивируем его и переходим в каталог:
$ tar xvf arduino-latest-*.tar.xz $ cd arduino-1.* - Запускаем установку для текущего пользователя:
$ ./install.sh - Добавляем права что бы использовать USB порты: $ sudo usermod -a -G dialout $USER
Запускаем программу. В разделе «Инструменты > Порт» ставим галочку напротив /dev/ttyUSB0.После этого утилита будет готова к работе — соответствующий ярлык добавится в главное меню.
Важно! При наличии ошибки может потребоваться редакция некоторых строк скрипта установки (каких именно, будет зависеть от версии приложения). По сути один пункт будет заменяться на другой, например:
RESOURCE_NAME = cc.arduino-arduinoide
Если вы предпочитаете работать с центром приложений Ubuntu, для вас будет предпочтительным иной вариант инсталляции. Пробуем установить Arduino IDE на Linux по-другому. В строке поиска вводим слово «Ардуино» (латиницей), кликаем «Установить»:
Нас попросят добавиться в группу dialout для доступа к USB-интерфейсу, потому выбираем «Add» и дожидаемся завершения процесса. Тут важен один момент – отсутствие русифицированного интерфейса, потому учитывайте свои предпочтения.
Не забываем — для нормального функционирования среды потребуется скачать и положить в папку с утилитой специализированные библиотеки:
sudo apt-get install gcc-avr avr-libc openjdk-6-jre
Они существуют как в авторском исполнении, так и стандартные (первые ищем в Инете).
О других важнейших этапах настройки мы расскажем в отдельной статье.
Источник
Как установить Arduino IDE в Ubuntu Linux
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.:
Делается это командой
Шаг 4: Установка Arduino с помощью скрипта установщика
Измените каталог, а затем запустите установленный скрипт:
По умолчанию Arduino устанавливается в /usr/local/bin/arduino.
Вы должны найти новый значок на рабочем столе и в списке приложений:
Arduino IDE – Иконка на рабочем столе
Добавление пользователя в группу использования порта Arduino
Чтобы избежать возможных проблем при использовании Arduino IDE, добавьте системного пользователя в группу dialout.
Это процедура доступа к последовательному порту из программного обеспечения Arduino (IDE), если вы получаете ошибку.
Может случиться так, что при загрузке эскиза вы получите следующую ошибку:
“Error opening serial port …” (Ошибка открытия последовательного порта …)
Если вы получаете эту ошибку, вам необходимо установить разрешения последовательного порта.
Введите в терминале следующую команду:
вы получите что-то вроде:
crw-rw— – 1 root dialout 188, 0 5 apr 23.01 ttyACM0
Данные, которые нам нужны, — это “dialout” (это владелец группы файла).
Теперь нам просто нужно добавить нашего системного пользователя в группу:
где ваше имя пользователя Linux. Вам нужно будет выйти из системы и снова войти в систему, чтобы это вступило в силу.
В моем случае это так:
$ sudo usermod -a -G dialout smilojkovic
После этой команды вы сможете нормально запустить IDE и загрузить код на свою плату или использовать последовательный монитор.
Запуск Arduino IDE в первый раз
Перед запуском IDE подключите плату Arduino к компьютеру с помощью USB-кабеля.
Arduino должен быть доступен в списке приложений – если нет, то его можно запустить из командной строки, написав команду arduino .
Если все было установлено и настроено правильно, мы должны увидеть главное окно редактора IDE.
Окно редактора Arduino в Linux
Установка Arduino IDE с помощью Snap
Arduino IDE также доступна из пакетов Snap. Мы можем установить его с помощью следующей команды:
Ответ в терминале:
arduino 1.8.15 from Merlijn Sebrechts installed
Из этого мы видим, что пакет Snap — имеет самую последнюю версию Arduino IDE.
Установка Arduino IDE в Linux с помощью Apt
Arduino IDE доступен в репозиториях Ubuntu, вы можете установить его с помощью apt.
Репозиторию может потребоваться некоторое время, чтобы получить последнюю версию. Поэтому проверьте версию, доступную перед установкой.
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) на Linux
Arduino – это широко используемая электронная платформа с открытым исходным кодом, используемая для создания устройств, которые взаимодействуют с окружающей средой с помощью датчиков и исполнительных механизмов.
Она состоит из программируемой аппаратной платы и программного обеспечения (интегрированная среда разработки (IDE)) для написания и загрузки программ на плату.
Прежде чем вы сможете начать создавать проекты с использованием Arduino, вам нужно настроить IDE для программирования своих плат.
Arduino (IDE) – это бесплатное кроссплатформенное настольное приложение с открытым исходным кодом, которое позволяет писать код и загружать его на плату.
Оно работает на Linux, Windows, Mac OS X и Linux.
В этой статье мы расскажем, как установить последнюю версию программного обеспечения Arduino (IDE) на компьютеры с Linux.
Установка Arduino IDE в системах Linux
Программное обеспечение Arduino (IDE) – это пакет, который не требует какого-либо конкретного процесса для различных дистрибутивов Linux.
Единственное необходимое требование – это 32-битная или 64-битная версия операционной системы.
Скачайте программное обеспечение Arduino (IDE)
Перейдите на страницу загрузки и загрузите последнюю версию (1.8.12 на момент написания) программного обеспечения Arduino (IDE) для поддерживаемой архитектуры системы.
Вы можете выбрать между 32-битной, 64-битной и ARM-версиями, поскольку очень важно выбрать правильную версию для вашего дистрибутива Linux.
Кроме того, вы можете использовать следующую команду wget для загрузки пакета программного обеспечения Arduino (IDE) непосредственно на терминал.
Затем распакуйте загруженный архив с помощью команды tar.
Запустите скрипт установки Arduino IDE
Теперь перейдите в извлеченный каталог arduino-1.8.12 и запустите скрипт установки с привилегиями root, как показано далее:
После завершения установки на рабочем столе будет создан значок.
Чтобы запустить среду IDE, дважды щелкните ее.
Источник
Установка и настройка 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
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» и я решил таки заморочиться с правилами монтирования порта.
Источник
Куда устанавливается arduino linux
This is happening because the IDE doesn’t have sufficient permissions to access the Arduino device.
Permissions
We can look at the Arduino device by running
in a terminal. The output looks mostly like this:
The ‘0’ at the end of ‘ACM’ might be different, and multiple entries might be listed, but the parts we need to focus on are the string of letters and dashes in front, and the two names root and dialout .
The first name root is the owner of the device, and dialout is the owner group of the device.
The letters and dashes in front, starting after ‘c’, represent the permissions for the device by user: — The first triplet rw- mean that the owner ( root ) can read and write to this device — The second triplet rw- mean that members of the owner group ( dialout ) can read and write to this device — The third triplet — means that other users have no permissions at all (meaning that nobody else can read and write to the device)
In short, nobody except root and members of dialout can do anything with the Arduino; since we aren’t running the IDE as root or as a member of dialout , the IDE can’t access the Arduino due to insufficient permissions.
Adding yourself to the dialout group
But wait! Earlier, when we were launching the IDE, we did add ourselves to the dialout group!
So why does the IDE still not have permission to access the Arduino?
The changes that the prompt makes don’t apply until we log out and log back in again, so we have to save our work, log out, and log back in again.
After you log back in and launch the Arduino IDE, the Serial Port option should be available; change that, and we should be able to upload code to the Arduino.
5. That’s all folks!
Congratulations, you made it!
You’ve just installed the Arduino IDE on your computer; you’ve also learned how permissions and groups work in Linux!
Источник