Як встановити останню версію Arduino IDE?


26

У мене є Arduino UNO, з яким мені потрібно працювати з Ubuntu.

Чи може хтось пояснити мені кроки, необхідні для встановлення IDE на Ubuntu?

Відповіді:


11

Ардуїно IDE з репо-версії Ubuntu зазвичай застарів . Існує два основні способи встановлення останньої umakeID-адреси Arduino: за допомогою та з arduino.cc tar.gz. В обох випадках вам може знадобитися додати свого користувача до dialoutгрупи (якщо він не працює, додайте його також до ttyгрупи):

sudo adduser $USER dialout

Встановіть останню версію від Ubuntu Make (на GitHub )

Ubuntu Make - це інструмент командного рядка, який дозволяє завантажувати останню версію популярних інструментів для розробників на вашій установці

  1. Встановіть Ubuntu Make

    sudo apt-get install ubuntu-make
    

    Якщо ви не використовуєте Ubuntu 18.04 або новіші версії:

    sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    sudo apt-get update
    
  1. Встановіть Arduino IDE за допомогою umake

    umake electronics arduino
    

Попередження : umake ide arduino застаріло .

Це встановить його на ~/.local/share/umake/electronics/arduino. Якщо у вас немає доступного ярлика, вам потрібно буде запустити його install.shтам.

Деякі інші параметри програмного забезпечення (наприклад, Eagle або Sublime) не є безкоштовним програмним забезпеченням . Я рекомендую замість Fritzing і Atom.io .

Встановіть останню версію з arduino.cc

Просто дотримуйтесь офіційного керівництва (або підручника Canonical ):

  1. Завантажте програмне забезпечення Arduino (IDE). lscpuпідкаже, чи 32 чи 64 біт. Якщо ви не впевнені, використовуйте 32 біти.
  2. Витягніть пакет (з терміналу tar -xvf arduino-1.8.2-linux64.tar.xz).
  3. Запустіть інсталяційний скрипт ( ./install.sh).

    [1]: http://arduino.esp8266.com/p

Примітки

  • Перед встановленням ви можете перемістити папку з бінарними файлами до /opt/або /usr/local/.
  • Для ESP8266 див. Цю інструкцію з установки .
  • Інсталятор не створює для мене піктограму запуску: просто перетягніть її ( arduino-arduinoide.desktop) з робочого столу:

    скріншот



Для всіх, хто вже встановив програму "Завантаження", як і я, ви все одно можете використовувати це, щоб перемістити її та запустити інсталятор знову, щоб оновити ярлик робочого столу.
Кріс

Переконайтеся, що налаштувати дозволи на tty, дивіться цю відповідь
PeterM

1
Крок 2 "Встановити останню версію" повинен бути заразumake ide arduino
Escher

@Escher Це може бути правдою і для старих версій, але не для umake v18.05: ПОПЕРЕДЖЕННЯ: Arduino зараз належить до категорії електроніки, будь ласка, перегляньте це з цієї категорії відтепер. Ця сумісність буде знижена в майбутньому.
Пабло А

Як не дивно, я щойно встановив 1.8.5; це не було в категорії електроніки.
Ешер

13

Це з заміток, які я взяв під час встановлення 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.
Звідси ви самі.


У моєму випадку це ttyA CM 0 замість ttyA MC 0. Я думаю, і у вашому випадку. Опечатка? Дякую за пост.
LRDPRDX

Ще одне питання. Після зміни послідовного порту в minicom і збереження як dfl. Я бачу, що мініком відкривається декілька рядків, які закінчуються `Натисніть CTRL-A Z для довідки про спеціальні клавіші. Що я повинен зробити?
LRDPRDX

Я не бачу даних ascii у вікні gtkterm. Це повинно бути просто тому, що arduino підключений?
LRDPRDX

І це дає вам надзвичайно давню версію ардуїно.
ar2015

2

Що стосується Ubuntu 16, мені найбільша удача прийшла з програмним центром, але не встановлюйте Arduino IDE, якщо він з'явиться. Ви хочете встановити arduino-mhall. Це має виглядати приблизно так:

введіть тут опис зображення

Тут я пробував різні інші методи, і мав всілякі проблеми. Цей лише працював, і я з тих пір із задоволенням роблю речі зі своїм Ардуїно.


1

Це не те, що ви шукаєте? Чи всесвіт не включений у префіксах оновлення програмного забезпечення? З точного.

$ 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

Якщо ви встановлюєте останню версію (версія 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, і ви повинні побачити значок на робочому столі.


0

Щоб ваш Arduino працював в ubuntu, просто знайдіть «Arduino IDE» в центрі програмного забезпечення. Знайдіть його та натисніть кнопку Встановити. Тоді ви повинні мати можливість працювати з вашим Arduino. Сподіваюся, це допомагає!


0

Спочатку потрібно перейти на сторінку http://arduino.cc/hu/Main/Software . Потім завантажте Linux версію Arduino 1.0 для Linux. Далі витягніть папку arduino-1.0 з завантаженого архіву. Тепер вам просто потрібно двічі клацнути по файлу arduino, у діалоговому вікні, яке відкриється, виберіть «Запустити», і все закінчено! Тепер Arduino має відкритися.

Якщо після вилучення це не працює, перейдіть у свою папку Goto arduino 1.0 і напишіть

./arduino

тепер вона повинна відкритися.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.