Установка arduino ide linux

Обновлено: 06.07.2024

Ваша заявка успешно отправлена! Закрыть

1. Обзор

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

Что вы узнаете

  • Как установить пакет Arduino из архива
  • Как добавить пользователя в группу (здесь это группа набора номера)

Что вам понадобится

  • Ubuntu 16.04 (и выше) для рабочего стола
  • Плата Arduino и кабель mini-USB в комплекте.
  • Некоторые базовые знания о командной строке (в том числе о том, как использовать cd для смены каталогов)

2. Установка через архив

Последнюю версию Arduino IDE можно загрузить с веб-сайта Arduino (здесь) в виде архивного файла. Архив представляет собой тип сжатой папки, такой как файл .zip, обычно используемый для распространения программного обеспечения в Linux; его расширение файла обычно .tar.xz (или .tar.gz , если используется Z-сжатие. Мы вернемся к этому позже).

Чтобы извлечь нужные нам файлы из архива, мы можем открыть терминал, перейти туда, где находится загруженный архив, и запустить

где ИМЯ ФАЙЛА — это имя загрузки (обычно arduino-(номер версии)-linux64.tar.xz).

Команда может быть прочитана как * извлечь из архива... * Подробно (это означает, что она печатает имя каждого найденного файла)... * из файла, заданного ИМЯ ФАЙЛА .

Когда команда завершится, снова запустите ls; tar должен был создать новую папку с именем arduino-(номер версии).

перейдите в папку; в папке будет файл с именем install.sh. Чтобы установить IDE, запустите install.sh с

Если скрипт выполняется правильно и выводит результат! по окончанию его вывода IDE установилась корректно! Давайте попробуем запустить его на следующем шаге.

Установка через apt
Несмотря на то, что есть пакет для Arduino IDE в текущих репозиториях APT, он некоторое время не обновлялся. Таким образом, несмотря на то, что IDE по-прежнему можно установить, запустив sudo apt install arduino , делать это не рекомендуется, поскольку обращение за поддержкой при использовании устаревшего программного обеспечения затруднено.

3. Первый запуск

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

Arduino должен быть доступен в (меню Unity?); если нет, то его можно запустить из командной строки, запустив arduino.

Проверка разрешений

При первом запуске Arduino появится окно с просьбой добавить нас в группу дозвона:

Диалог с вопросом чтобы добавить нас в группу дозвона

Мы вернемся к тому, что это значит, позже, а сейчас просто нажмите "Добавить" .

Редактор

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

Редактор

Среда IDE поставляется с примерами файлов, которые мы можем использовать, чтобы проверить, все ли работает. Давайте попробуем открыть один из таких файлов: в разделе «Файл» > «Примеры» > 01.Basics выберите «Blink».

Попробуйте запустить код на Arduino, нажав Загрузить (стрелка вправо вверху).

Мы должны получить сообщение об ошибке:

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

Выделено серым цветом меню последовательного порта

4. Группа набора номера

Это происходит из-за того, что IDE не имеет достаточных прав для доступа к устройству Arduino.

Разрешения

Мы можем посмотреть на устройство Arduino, запустив

в терминале. Вывод выглядит примерно так:

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

Имя root – это владелец устройства, а dialout – группа владельцев устройства.

Буквы и тире впереди, начинающиеся после 'c', обозначают права пользователя на устройство: - Первая тройка rw — означает, что владелец ( root ) может читать и писать на это устройство - Вторая тройка rw - означают, что члены группы-владельца ( dialout ) могут читать и писать на это устройство - Третий триплет --- означает, что другие пользователи вообще не имеют разрешений (это означает, что никто другой не может читать и писать на устройство)

Короче говоря, никто, кроме root и членов dialout, не может ничего делать с Arduino; поскольку мы не запускаем IDE от имени пользователя root или члена dialout, IDE не может получить доступ к Arduino из-за недостаточных разрешений.

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

Но подождите! Ранее, когда мы запускали IDE, мы делали добавление себя в группу дозвона!

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

Почему у IDE до сих пор нет разрешения на доступ к Arduino?

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

После того, как вы снова войдете в систему и запустите Arduino IDE, параметр «Последовательный порт» должен быть доступен; измените это, и мы сможем загружать код в Arduino.

Последовательный порт вариант доступен

5. Вот и все!

Поздравляем, вы сделали это!

Вы только что установили Arduino IDE на свой компьютер; вы также узнали, как права доступа и группы работают в Linux!

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

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

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

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

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

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

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

Извлеките пакет

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

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

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

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

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

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

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

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

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

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

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

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

"0" в конце ACM может быть другим числом или может быть возвращено несколько записей. Нам нужны данные "dialout" (группа-владелец файла).

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

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

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

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

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

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

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

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) непосредственно на терминал.

 Скачать Arduino IDE в Linux

Далее распакуйте загруженный файл архива с помощью команды tar.

 Извлеките Arduino IDE в Linux

Запустить скрипт установки Arduino IDE

Теперь перейдите в извлеченный каталог arduino-1.8.12 и запустите скрипт установки с привилегиями root, как показано.

 Установите Arduino IDE в Linux

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

 Запуск Arduino IDE в Linux

Может случиться так, что вы получите сообщение об ошибке «Ошибка открытия последовательного порта» при загрузке скетча после того, как вы выбрали свою плату и последовательный порт. Чтобы исправить эту ошибку, выполните следующую команду (замените tecmint своим именем пользователя).

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

Пока все! Для получения дополнительной информации и расширенных инструкций по использованию см. документацию Arduino. Чтобы связаться с нами, используйте форму обратной связи ниже.

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

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Поддержите нас

Мы благодарны за вашу бесконечную поддержку.

Похожие сообщения

Лучший Linux Редакторы IDE или редакторы исходного кода

GitHub Flavored Markdown

Установить Remote-SSH в VSCode

Интеграция PyDev с Eclipse

Использовать разделенный экран VIM

Лучшие текстовые редакторы с открытым исходным кодом для Linux

3 мысли о «Как установить программное обеспечение Arduino (IDE) в Linux»

Я только что перешел с Windows на Linux и настроил Arduino IDE. Однако, когда я пытаюсь получить доступ к диспетчеру программ, я получаю:

Есть идеи, пожалуйста?

Ну, исправление - ваше решение, команда usermod, в конце концов, РАБОТАЛО для меня.

Проблема заключалась в том, что мне пришлось ВЫЙТИ (пользователь), а затем войти снова. ТОГДА это сработало.

Большое спасибо!!

Запуск 64-разрядной версии Slackware 14.2 с Arduino 1.8.3 приводит к описанной выше «ошибке последовательного порта». Добавление группы «диалаут» не работает — команда «usermod» просто возвращается (как root); то группы пользователей по-прежнему не меняются. Поэтому явно нельзя использовать arduino.

Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ

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

< бр />

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 обновлены:

Шаг 2. Загрузите Arduino IDE и распакуйте

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Редактор Arduino

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

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

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

Установите Arduino IDE с помощью Apt

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

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

Заключение

В этом руководстве мы узнали, как установить Arduino IDE на Ubuntu 20.04 LTS.

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

Теги IDEUbuntu slug; $list = get_page_by_title('related', 'OBJECT', 'wp_show_posts'); wpsp_display($list->ID, 'tax_term="' . $cat_slug . '"' );*/ ?>

Читайте также: