Відповіді:
Ардуїно IDE з репо-версії Ubuntu зазвичай застарів . Існує два основні способи встановлення останньої umake
ID-адреси Arduino: за допомогою та з 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/
.Інсталятор не створює для мене піктограму запуску: просто перетягніть її ( arduino-arduinoide.desktop
) з робочого столу:
З останніми версіями з'являються новіші функції, такі як "Додаткові URL-адреси менеджера дощок" у налаштуваннях (щоб додати плату ESP8266 ):
umake ide arduino
Це з заміток, які я взяв під час встановлення Arduino. Це було дуже корисно, коли мені довелося пройти те саме з іншими комп’ютерами.
Встановіть ескіз, який використовується для програмування Arduinos.
Скористайтеся одним із наступних методів.
sudo apt-get install arduino
або
sudo apt-get install arduino-core
або
Відкрийте "Програмний центр Ubuntu", пошук "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
Знову підключився Ардуїно.
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
Без підключення Ардуїно
ls
Знову підключився Ардуїно.
ls
Шукайте додаткові tty * NAME. Моя була ttyAMC0, ваша може бути ttyUSB * або ttyS *.
Тепер ми знаємо, який порт він намагається використовувати.
Далі використовується для реєстрації послідовного входу з Arduino. Можливо, вам це не потрібно.
sudo apt-get install minicom
// Він може бути вже встановлений на вашому комп’ютері.
sudo minicom -s
Ви отримаєте меню налаштувань.
Змініть перший рядок за допомогою / dev / ttyAMC0 або того, що ви знайшли у своєму / dev / каталогу.
Збережіть налаштування як dfl.
Я не знаю, що це, я просто десь прочитав це, і це спрацювало.
Це на ttyACM0. Коли я подивився на каталог / dev, то виявив, що ttyACM0 прийде і піде, коли Ardunio буде підключений або виведений.
Встановити kst // Ця програма візьме ваш файл ascii та поставить його на діаграму.
sudo apt-get install kst
новіша версія буде доступна в якусь дату.
Встановіть GtkTerm
sudo apt-get install gtkterm
Налаштуйте GtkTerm на порт, до якого підключений Arduino. Arduino потрібно підключити, і послідовний зчитувач у програмі Sketch не може бути включений.
Вам слід побачити номери ascii, що прокручуються на GtkTerm.
Налаштуйте GtkTerm для реєстрації інформації у текстовому файлі.
Якщо ви відкриєте текстовий файл зараз, ви повинні побачити дані у файлі. Я не можу пригадати, чи потрібно GtkTerm зробити паузу, щоб прочитати це.
Відкрити kst. Використовуйте майстер даних для підключення до текстового файлу даних за допомогою ascii.
Дані мають бути стовпчиком 1.
Звідси ви самі.
Що стосується Ubuntu 16, мені найбільша удача прийшла з програмним центром, але не встановлюйте Arduino IDE, якщо він з'явиться. Ви хочете встановити arduino-mhall
. Це має виглядати приблизно так:
Тут я пробував різні інші методи, і мав всілякі проблеми. Цей лише працював, і я з тих пір із задоволенням роблю речі зі своїм Ардуїно.
Це не те, що ви шукаєте? Чи всесвіт не включений у префіксах оновлення програмного забезпечення? З точного.
$ apt-кеш-шоу ардуїно Упаковка: ардуїно Пріоритет: за бажанням Розділ: Всесвіт / Електроніка Встановлений розмір: 881 Maintainer: розробники Ubuntu Original-Maintainer: Скотт Говард Архітектура: усі Версія: 1: 1,0 + dfsg-5 Залежить: default-jre | java6-runtime, libjna-java, librxtx-java (> = 2.2pre2-3), arduino-core (= 1: 1,0 + dfsg-5) Рекомендує: extra-xdg-меню, policykit-1 Ім'я файлу: пул / всесвіт / a / arduino / arduino_1.0 + dfsg-5_all.deb Розмір: 684106 MD5sum: 5dd5fe5e36013a8cab1d47a1f62734cc SHA1: c86f2453bb4b41f9bf1dade070fd0b2da140467c SHA256: 7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8 Description-en: IDE плати розвитку AVR та вбудовані бібліотеки Arduino - платформа для прототипування електроніки з відкритим кодом на основі гнучкі, прості у використанні апаратні та програмні засоби. Він призначений для художників, дизайнери, любителі та всі, хто зацікавлений у створенні інтерактивних об'єкти або середовища. . Цей пакет встановить інтегроване середовище розробки, яке дозволяє писати програми, вергувати код, компілювати та завантажувати до ради розвитку Arduino. Бібліотеки та приклад код також будуть бути встановлений. Домашня сторінка: http://www.arduino.cc Description-md5: 60f8f72e8783c6b5a72254120b680cdb Помилки: https://bugs.launchpad.net/ubuntu/+filebug Походження: Ubuntu
$ sudo apt-get install arduino Читання списків пакунків ... Готово Побудова дерева залежності Читання інформації про стан ... Готово Наступні додаткові пакети будуть встановлені: arduino-core avr-libc avrdude binutils-avr ca-сертифікати-java за замовчуванням-jre default-jre-headless extra-xdg-меню gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-звичайна java-звичайна libatk-обгортка-java libatk-обгортка-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-плагін libnss-mdns sun-java6-fonts ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-sazanami-gothic ttf-kochi-gothic ttf-sazanami-mincho ttf-kochi-mincho ttf-wqy-microhei ttf-wqy-zenhei ttf-indi-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 за замовчуванням-jre default-jre-headless extra-xdg-меню gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-звичайна java-звичайна libatk-обгортка-java libatk-обгортка-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 МБ додаткового дискового простору. Ви хочете продовжити [Y / n]?
Якщо ви встановлюєте останню версію (версія 1.8.2) IDE 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
Повний процес встановлення таким чином:
Завантажте IDE 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
Тепер слід встановити ID Arduino, і ви повинні побачити значок на робочому столі.
Спочатку потрібно перейти на сторінку http://arduino.cc/hu/Main/Software . Потім завантажте Linux версію Arduino 1.0 для Linux. Далі витягніть папку arduino-1.0 з завантаженого архіву. Тепер вам просто потрібно двічі клацнути по файлу arduino, у діалоговому вікні, яке відкриється, виберіть «Запустити», і все закінчено! Тепер Arduino має відкритися.
Якщо після вилучення це не працює, перейдіть у свою папку Goto arduino 1.0 і напишіть
./arduino
тепер вона повинна відкритися.