Ответы:
Arduino IDE из репозитория Ubuntu обычно устарели . Существует два основных способа установки последней версии Arduino IDE: с помощью umake
arduino.cc tar.gz и из него. В обоих случаях вам может потребоваться добавить пользователя в dialout
группу (если он не работает, добавьте его также в tty
группу):
sudo adduser $USER dialout
Ubuntu Make - это инструмент командной строки, который позволяет вам загрузить последнюю версию популярных инструментов разработчика на вашу установку
Установите Ubuntu Make
sudo apt-get install ubuntu-make
Если вы не используете Ubuntu 18.04+ или хотите использовать последние версии:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
Установите Arduino IDE с помощью Umake
umake electronics arduino
Предупреждение : umake ide arduino
не рекомендуется .
Это установит его на ~/.local/share/umake/electronics/arduino
. Если у вас нет доступного ярлыка, вам нужно запустить его install.sh
там.
Некоторые другие программные опции (такие как Eagle или Sublime) не являются свободными программами . Я рекомендую вместо Fritzing и Atom.io .
Просто следуйте официальному руководству (или руководству Canonical ):
lscpu
скажу, если 32 или 64 бит. Если вы не уверены, используйте 32 бита.tar -xvf arduino-1.8.2-linux64.tar.xz
).Запустите установочный скрипт ( ./install.sh
).
/opt/
или /usr/local/
.Установщик не создает значок Launcher для меня: просто перетащите его ( arduino-arduinoide.desktop
) с рабочего стола:
В последних версиях появились новые функции, такие как «URL-адреса диспетчера дополнительных плат» в настройках (для добавления платы ESP8266 ):
umake ide arduino
Это из заметок, которые я сделал при установке Arduino. Это было очень полезно, когда мне пришлось пройти через то же самое с другими компьютерами.
Установите Sketch, который используется для программирования Arduinos.
Используйте один из следующих методов.
sudo apt-get install arduino
или
sudo apt-get install arduino-core
или
открой "Ubuntu Software Center" Поиск "arduino"
Установите идентификатор поставщика.
Без подключения Arduino
lsusb
Это то, что я получил
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Снова с подключенным Arduino.
lsusb
Это то, что я получил
Bus 004 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Посмотрите на строку сложения.
Это будет выглядеть примерно так
Bus 004 Device 003: ID 2341:0043
Введите числа, которые у вас есть в команде ниже.
sudo modprobe usbserial vendor=0x2341 product=0x0043
Давайте заставим последовательный порт работать
cd /dev
Без подключения Arduino
ls
Снова с подключенным Arduino.
ls
Ищите дополнительные tty * NAME. Мой был ttyAMC0, ваш может быть ttyUSB * или ttyS *.
Теперь мы знаем, какой порт он пытается использовать.
Следующее используется для регистрации последовательного входа от Arduino. Вам это может не понадобиться.
sudo apt-get install minicom
// Возможно, он уже установлен на вашем компьютере.
sudo minicom -s
Вы получите меню настройки.
Измените первую строку с помощью / dev / ttyAMC0 или того, что вы нашли в каталоге / dev /.
Сохраните настройки как dfl.
Я не знаю, что это, я просто прочитал это где-то, и это сработало.
Это на ttyACM0. Когда я посмотрел на каталог / dev, я обнаружил, что ttyACM0 будет приходить и уходить, когда Ardunio будет подключен или удален.
Install kst // Эта программа возьмет ваш файл ascii и поместит его в график.
sudo apt-get install kst
более новая версия будет доступна в какой-то момент.
Установить GtkTerm
sudo apt-get install gtkterm
Настройте GtkTerm на порт, к которому подключен Arduino. Arduino должен быть подключен, а последовательный считыватель в Sketch не может быть включен.
Вы должны увидеть прокрутку цифр ascii на GtkTerm.
Сконфигурируйте GtkTerm для записи информации в текстовый файл.
Если вы откроете текстовый файл сейчас, вы должны увидеть данные в файле. Я не могу вспомнить, нужно ли GtkTerm сделать паузу, чтобы прочитать это.
Открыть кст. Используйте мастер данных для подключения к текстовому файлу данных с помощью ascii.
Данные должны быть в столбце 1.
Отсюда вы сами.
Начиная с Ubuntu 16, мне больше всего повезло с программным центром, но не устанавливайте Arduino IDE, если он появится. Вы хотите установить arduino-mhall
. Это должно выглядеть примерно так:
Я пробовал различные другие методы здесь, и у меня были всевозможные проблемы. Этот просто сработал, и с тех пор я с удовольствием делаю вещи с моим Arduino.
Разве это не то, что вы ищете? Разве юниверс не включен в ваших настройках обновления программного обеспечения? Из точного.
$ apt-cache show arduino Пакет: Arduino Приоритет: необязательно Раздел: вселенная / электроника Установленный размер: 881 Сопровождающий: разработчики Ubuntu Оригинал-сопровождающий: Скотт Ховард Архитектура: все Версия: 1: 1.0 + dfsg-5 Зависит от: default-jre | java6-runtime, libjna-java, librxtx-java (> = 2.2pre2-3), arduino-core (= 1: 1.0 + dfsg-5) Рекомендует: дополнительные xdg-меню, policykit-1 Имя файла: пул / вселенная / a / arduino / arduino_1.0 + dfsg-5_all.deb Размер: 684106 Сумма MD5: 5dd5fe5e36013a8cab1d47a1f62734cc SHA1: c86f2453bb4b41f9bf1dade070fd0b2da140467c SHA256: 7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8 Description-ru: плата разработки AVR IDE и встроенные библиотеки Arduino - платформа для прототипирования электроники с открытым исходным кодом, основанная на гибкое, простое в использовании аппаратное и программное обеспечение. Он предназначен для художников, дизайнеры, любители и все, кто заинтересован в создании интерактивных объекты или среды. , Этот пакет установит интегрированную среду разработки, которая позволяет писать программы, проверять код, компилировать и загружать в совет по развитию Arduino. Библиотеки и пример кода также быть установленным Домашняя страница: http://www.arduino.cc Описание-md5: 60f8f72e8783c6b5a72254120b680cdb Ошибки: https://bugs.launchpad.net/ubuntu/+filebug Происхождение: Ubuntu
$ sudo apt-get установить arduino Чтение списков пакетов ... Готово Построение дерева зависимостей Чтение информации о состоянии ... Готово Будут установлены следующие дополнительные пакеты: arduino-core avr-libc avrdude binutils-avr ca-сертификаты-java default-jre default-jre-headless extra-xdg-menus gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-общие java-общие libatk-wrapper-java libatk-wrapper-java-jni libftdi1 libgif4 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib ttf-dejavu-extra tzdata-java Предлагаемые пакеты: avrdude-doc binutils task-c-devel gcc-doc gcc-4.2 равно libjna-java-doc icedtea-plugin libnss-mdns sun-java6-шрифты ttf-baekmuk ttf-unonts ttf-unfonts-core ttf-sazanami-gothic ттф-кочи-готик ттф-сазанами-минчо ттф-кочи-минчо ттф-вкю-микрохей ттф-вкю-дзэнхэй ttf-indic-fonts-core ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts Рекомендуемые пакеты: PolicyKit-1 Будут установлены следующие НОВЫЕ пакеты: arduino arduino-core avr-libc avrdude binutils-avr ca-сертификаты-java default-jre default-jre-headless extra-xdg-menus gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-общие java-общие libatk-wrapper-java libatk-wrapper-java-jni libftdi1 libgif4 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib ttf-dejavu-extra tzdata-java 0 обновлено, 26 вновь установлено, 0 для удаления и 315 не обновлено. Нужно получить 56,6 МБ архивов. После этой операции будет использовано 175 МБ дополнительного дискового пространства. Вы хотите продолжить [Да / Нет]?
Если вы устанавливаете последнюю версию (версия 1.8.2) среды разработки Arduino, в сценарии возникает ошибка именования файлов, которая приводит к сообщению об ошибке:
cc.arduino.arduinonoide does not exist
Когда я посмотрел в Arduino-1.8.2 64 / lib нет файла, cc.arduino.arduinonoide.xml
но есть файл с именемarduino-arduinonoide.xml
Решение состоит в том, чтобы открыть install.sh
в редакторе выбора и изменения RESOURCE_NAME=cc.arduino.arduinoide
в RESOURCE_NAME=arduino-arduinoide
(и сохранить изменения).
Теперь ./install.sh
можно запустить в терминале без заминки.
Я понимаю, что эта проблема будет исправлена в выпуске 1.8.3
Полный процесс установки, таким образом:
Загрузите среду разработки Aduino с веб-сайта Arduino (выберите 32-разрядную или 64-разрядную версию в соответствии с вашими потребностями).
Перейдите в папку загрузок:
cd ~/Downloads
отредактируйте скрипт install.sh, как описано выше, чтобы исправить проблему с RESOURCE_NAME:
cd arduino-1.8.2 64
nano install.sh
Внесите изменения, как описано выше, затем сохраните и выйдите.
Переместите Arduino-1.8.2 64
папку установки из вашей /downloads
папки в /opt/
каталог, а затем перейдите в новую папку:
cd ..
sudo mv arduino-1.8.2 64 /opt
cd /opt/arduino-1.8.2 64/
Сделать install.sh
исполняемый файл:
chmod +x install.sh
и затем запустите скрипт:
./install.sh
Arduino IDE должен быть установлен, и вы должны увидеть значок на рабочем столе.
Во-первых, вам нужно перейти на http://arduino.cc/hu/Main/Software . Затем загрузите версию Arduino 1.0 для Linux для Linux. Далее распакуйте папку arduino-1.0 из скачанного архива. Теперь вам просто нужно дважды щелкнуть файл arduino, выбрать «Run» в открывшемся диалоговом окне, и все готово! Arduino теперь должен открыться.
Если после распаковки не работает то перейдите в папку Goto arduino 1.0 с вашего терминала и напишите
./arduino
теперь оно должно открыться.