Как обновить arduino ide
Перейти к содержимому

Как обновить arduino ide

  • автор:

Установка Arduino IDE

Arduino IDE – программа для написания и загрузки прошивки в плату, скачать можно на официальном сайте вот здесь . Перед загрузкой вам предложат пожертвовать на развитие проекта, можно отказаться и нажать JUST DOWNLOAD (только скачать). Либо открываем прямую ссылку на загрузку версии 1.8.13 и сразу качаем файл.

Для работы рекомендуется компьютер с Winodws 7 или выше, либо Linux/MacOS

  • Если у вас Windows XP, придётся установить версию 1.6.13 , более свежие версии будут очень сильно тормозить или не будут работать вообще. Есть ещё одна проблема: некоторые библиотеки не будут работать на старых версиях Arduino IDE, также не будет работать поддержка плат семейства esp8266, поэтому крайне рекомендуется обновить свой компьютер до Windows 7 или выше
  • Установка на Linux из системного репозитория – читать тут
  • Установка на MacOS – читать тут

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

Не устанавливайте старые версии IDE, если нет на то весомых причин, а также beta и hourly-билды

Драйвер Arduino

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

Обновление Arduino IDE (Windows)

Перед установкой новой версии нужно удалить старую. Ни в коем случае не удаляйте папку установленной IDE из Program Files, удалять нужно через “Установка и удаление программ“, либо запустив файл uninstall.exe из папки с установленной программой. Иначе установщик откажется устанавливать новую программу, так как в системе остались следы от старой. Решение этой проблемы описано в видео ниже, а также в полной версии гайда.

Решение других проблем

  • Если перестала запускаться Arduino IDE – удаляем файлик preferences.txt из C:\Пользователи (или Users)\Ваш_пользователь\AppData\Local\Arduino15\

Распаковка портативной версии

Вместо полной установки программы можно скачать архив с уже “установленной”, на странице загрузки он называется Windows ZIP file. Вот прямая ссылка на 1.8.13. Распаковав архив, получим портативную версию Arduino IDE, которую можно скинуть на флешку и использовать на любом компьютере без установки программы. Но понадобится установить драйвер для китайских плат, а также драйверы из папки с программой Arduino IDE (подробнее в следующем уроке). Возможно понадобится установить Java.

Видео

Процесс установки и настройки полностью показан на этом видео:

Для смартфона

Писать и загружать прошивку через смартфон тоже можно, понадобится смартфон на Android и приложение ArduinoDroid . Также для тренировки и удобного редактирования скетчей можно использовать CppDroid , но загружать в плату она не умеет.

Связанные уроки

  • Начало работы с Arduino
  • Полный гайд для новичков

Начало работы с Arduino IDE

Для работы с Ардуино нам понадобится компьютер (или смартфон), USB data-кабель и некоторый софт.

Компьютер с Windows 7 или выше. На WinХР новые версии Arduino IDE либо работают очень плохо, либо не работают вовсе. Также не компилируются некоторые библиотеки и ядро esp8266. MacOS и Linux-подобные оси тоже подходят, так как среда разработки Arduino IDE кроссплатформенная. Программировать Ардуино можно с планшета или даже смартфона под Андроид при помощи официального приложения, соответственно смартфон/планшет должен иметь поддержку OTG (подключение и работа с внешними устройствами через USB порт). Но это большое извращение, а также не все библиотеки будут компилироваться на смартфоне.

USB кабель должен быть именно Data-кабелем, по такому кабелю передаются данные (например таким подключается к компьютеру смартфон/фотоаппарат/плеер). Есть три типа USB штекера, которые используются на платах Ардуино: mini-USB (Arduino Nano), micro-USB (Wemos Mini, NodeMCU) и USB type B (Arduino UNO, MEGA), бывают и китайские поделки на USB type C. Кабель можно купить у китайцев, иногда он идёт в комплекте с платой, можно взять в наших магазинах (~50 рублей), либо просто поискать на полке.

Arduino IDE

Установка

Среда разработки Arduino IDE, качаем с официального сайта и устанавливаем актуальную версию для своей операционной системы. В окне загрузки жмём JUST DOWNLOAD, чтобы начать загрузку без пожертвования

  • Прямая ссылка на установщик 1.8.13 для Windows 7 и выше
  • Если у вас Windows XP – качаем версию 1.6.13
  • Во время установки программа попросит установить драйвер – соглашаемся на всё
  • Установка на Linux из системного репозитория – читать тут
  • Установка на MacOS – читать тут
  • КРИТИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ ставить Arduino Windows app из магазина приложений Windows 10, а также Beta Builds, Hourly Builds и старые версии IDE!

Распаковка портативной версии

Вместо полной установки программы можно скачать архив с уже “установленной”, на странице загрузки он называется Windows ZIP file. Вот прямая ссылка на 1.8.13. Распаковав архив, получим портативную версию Arduino IDE, которую можно скинуть на флешку и использовать на любом компьютере без установки программы. Но понадобится установить драйвер для китайских плат, а также драйверы из папки с программой Arduino IDE. Возможно понадобится установить Java.

Обновление IDE

Перед установкой новой версии нужно удалить старую. Ни в коем случае не удаляйте папку установленной IDE из Program Files, удалять нужно через “Установка и удаление программ“, либо запустив файл uninstall.exe из папки с установленной программой. Иначе установщик откажется устанавливать новую программу, так как в системе остались следы от старой. Решение этой проблемы описано в видео ниже. Вкратце о том, как удалить IDE вручную:

  • Папка с программой
    • C:\Program Files (x86)\Arduino\ (64-битная версия Windows)
    • C:\Program Files\Arduino\ (32-битная версия Windows)
    • Документы\Arduino\
    • C:\Пользователи (или Users)\Ваш_пользователь\AppData\Local\Arduino15\

    Удаляем следы из реестра:

    • Открыть редактор системного реестра:
      • Windows 10: Пуск/regedit
      • Предыдущие: Пуск/Выполнить/regedit
      • В окне поиска пишем arduino\uninstall
      • Поиск

      blank

      Решение проблем

      • Если перестала запускаться Arduino IDE – удаляем файлик preferences.txt из C:\Пользователи (или Users)\Ваш_пользователь\AppData\Local\Arduino15\

      Драйверы

      Оригинальные платы от Arduino используют USB контроллер производства FTDI, либо отдельный микроконтроллер в качестве USB интерфейса. Если вы используете китайские платы, то вам понадобится дополнительный драйвер на китайский USB-TTL контроллер. Называется он CH340 (CH341), является производимым в Китае дешёвым аналогом дорогого шведского FTDI чипа.

      Скачать драйвер CH341 можно по ссылкам:

      Некоторые платы могут плохо работать с актуальной версией драйвера на Windows 11, помогает установить версию от 2022г (удалив новую):

      Запускаем и в появившемся окошке нажимаем INSTALL. Готово!

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

      • C/Program Files/Arduino/drivers (для 32-х разрядной системы)
      • C/Program Files (x86)/Arduino/drivers (для 64-х разрядной системы).
      • dpinst-x86.exe (для 32-х разрядной системы)
      • dpinst-amd64.exe (для 64-х разрядной системы)

      • Актуальная информация: при скачивании с официального сайта в архиве можно найти инструкцию по установке
      • Статья со ссылкой на драйвер и инструкциями
      • Драйвер CH341 для Mac можно скачать по ссылке с моего сайта , либо со страницы источника . Если у вас будут какие-то проблемы с OSX Sierra и выше, читайте вот эту статью
      • Рекомендация от подписчика – устанавливать версию драйвера v1.4 вот отсюда

      Linux Mint

      • Актуальная информация: при скачивании с официального сайта в архиве можно найти инструкцию по установке
      • Статья со ссылкой на драйвер и инструкциями

      В Linux уже встроен необходимый драйвер, но Arduino IDE может отказаться с ним работать: Linux определяет ардуинку как устройство ttyUSB*, обычно это ttyUSB0 (это можно узнать командой dmesg в терминале), то есть в системе появляется интерфейс /dev/ttyUSB0. Чтобы с ним работать, нужны права доступа. Читать и писать на устройство /dev/ttyUSB0 имеет пользователь root и пользователи группы dialout. Работы с правами суперпользователя лучше избегать, поэтому следует занести своего пользователя в группу dialout. Это можно сделать следующей командой (обратите внимание, команда whoami в обратных кавычках)

      sudo usermod -a -G dialout `whoami`

      После этого нужно перелогиниться. Дальше запускаем Arduino IDE и в меню «Инструменты/Порт» ставим галочку напротив /dev/ttyUSB0.

      Linux Arch

      Вся информация по работе с IDE на данной ОСи есть вот в этой статье.

      После установки и настройки всего необходимого можно попробовать прошить плату. Запускаем Arduino IDE и переходим к следующему уроку, где эту самую IDE рассмотрим более подробно.

      Другие программы

      • Пакет JRE (Java). Так как IDE написана на Java, для её работы требуется пакет JRE. Также качаем свежую версию с официального сайта и устанавливаем. Не актуально для свежих версий Arduino IDE, но может пригодиться для других программ.
      • Дополнительно: прогерский блокнот Notepad++ для комфортной работы с текстовыми файлами библиотек или прошивок – официальный сайт.

      Видео

      Полезные страницы

      • Набор GyverKIT – большой стартовый набор Arduino моей разработки, продаётся в России
      • Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress у проверенных продавцов
      • Подборка библиотек для Arduino, самых интересных и полезных, официальных и не очень
      • Полная документация по языку Ардуино, все встроенные функции и макросы, все доступные типы данных
      • Сборник полезных алгоритмов для написания скетчей: структура кода, таймеры, фильтры, парсинг данных
      • Видео уроки по программированию Arduino с канала “Заметки Ардуинщика” – одни из самых подробных в рунете
      • Поддержать автора за работу над уроками
      • Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])

      Как обновить Arduino IDE на Ubuntu Trusty

      В сегодняшней заметке я разберу по шагам, как обновить среду разработки Arduino IDE для своей домашней системы Ubuntu 14.04.5 Trusty Desktop amd64 (Gnome Classic). Просто мне это необходимо и как я уже не раз убедился не всегда все что дефолтное хорошо и применимо, порой просто обязательно нужно знать чуть в сторону, как сейчас.

      по умолчанию из репозитариев ставится версия:

      ekzorchik@system:~$ apt-cache show arduino | grep Version

      Удаляю текущую установку если таково имело место быть, хотя можно просто написать:

      ekzorchik@system:~$ sudo apt-get remove —purge arduino -y

      ekzorchik@system:~$ sudo apt-get remove arduino=1:1.0.5+dfsg2-2 -y

      а на сайте arduino.cc доступна на 05.09.2017 Arduino 1.8.4

      ekzorchik@system:~$ wget https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz

      ekzorchik@system:~$ tar xf download.php\?f\=%2Farduino-nightly-linux64.tar.xz

      ekzorchik@system:~$ cd arduino-nightly/

      ekzorchik@system:~/arduino-nightly$ sudo ./install.sh

      [sudo] password for ekzorchik:

      Adding desktop shortcut, menu item and file associations for Arduino IDE.

      ekzorchik@system:~/arduino-nightly$ cd ~/

      Запускаю: ПриложенияЭлектроникаArduino IDE, см. версию: Help

      About Arduino и вижу, что у меня та версия которая скачивалась выше с официального сайта, а именно 1.8.5 Hourly Build 2017/08/28 06:25 . Да кстати функционал расширился, тем я смогу добавить прошивку в ESP8266 , а ранее не мог.

      Иногда полезно разбирать что-то новое можно узнать больше о своей системе и что пакеты идущие из репозитариев содержат не вполне последние версии программного обеспечения и нужно заглядывать на официальный сайт. Пока на этом у меня все, с уважением автор блога Олло Александр aka ekzorchik.

      Среда разработки Arduino IDE

      Мы решили сэкономить вам пару кликов и разместить у себя свежие версии среды разработки Arduino IDE, потому что на официальном сайте порой чёрт ногу сломит, пока найдёт нужную ссылку. Где скачать Arduino IDE — ваш выбор: файлы дистрибутивов абсолютно идентичны. Сейчас представлена последняя версия Arduino IDE 2.2.1 (релиз от 31.08.2023) и старая версия 1.8.19 (релиз от 20.12.2021).

      Скриншот программы

      Скачать для Windows

      • Инсталлятор для Windows — Windows 10 (64 бита) и новее.
      • Архив ZIP для Windows — установка без прав админа, портативная версия для флешки.

      Скачать для macOS

      • Приложение для macOS — macOS X 10.14 Mojave (64 бита) или новее.

      Скачать для Linux

      • AppImage для Linux (64 бита) — переносимое приложение для систем Linux x86-64.
      • Архив Linux (64 бита) — версия для Linux-систем с архитектурой x86-64.

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

      # Распаковываем архив и заходим в каталог $ tar xvf arduino-latest-*.tar.xz $ cd arduino-1.* # Устанавливаем (только для текущего пользователя) $ ./install.sh # Добавляем себе права на пользование USB-портами $ sudo usermod -a -G dialout $USER 

      В отдельных дистрибутивах Linux проще воспользоваться командой установки из пакетов.

      # Arch Linux $ sudo pacman -S arduino # Fedora Linux $ sudo dnf install arduino # Debian, Ubuntu, Mint Linux $ sudo apt-get install arduino 

      Как переключить язык

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

      1. Заходим в главном меню в пункт «Файл → Параметры».
      2. Выбираем нужный язык в выпадающем списке «Язык редактора».
      3. Перезапускаем среду.

      Переключение языка (шаг 1)

      Переключение языка (шаг 2)

      Старая версия Arduino IDE 1.8.19

      • Инсталлятор для Windows — Windows 7 и новее.
      • Архив ZIP для Windows — установка из архива.
      • Приложение для Windows 8.1/10 в Microsoft Store
      • App для macOS — macOS X 10.8 Mountain Lion или новее.
      • Linux x86 (64 бита)
      • Linux x86 (32 бита)
      • Linux ARM (64 бита)
      • Linux ARM (32 бита)

      Поддерживаемые платы

      Arduino IDE из коробки работает со всеми оригинальными платами на архитектуре AVR и их прямыми аналогами.

      • Оригинальные контроллеры Arduino
      • Iskra Uno (аналог Uno)
      • Iskra Neo (аналог Leonardo)
      • Iskra Mega (аналог Mega 2560)
      • Iskra Mini (аналог Mini)
      • Uno Slot (гибрид Uno с платформой Troyka Slot)
      • Strela (аналог Leonardo с драйверами моторов)

      Также поддерживаются сторонние платы и контроллеры на других архитектурах: SAM, SAMD, Cortex-M. Они добавляются в среду отдельными пакетами. Ниже перечислены примеры установки некоторых таких плат.

      • Arduino Due
      • Arduino M0 Pro
      • Arduino MKR GSM 1400
      • Arduino MKR Vidor 4000
      • Wi-Fi Slot
      • Troyka-модуль Wi-Fi
      • ESP32 DevKit v1
      • ESP8266 (ESP-01)
      • Контроллеры STM32
      • Контроллеры Teensy

      Полезные ссылки

      • Как подключить Arduino к компьютеру
      • Как добавить новую плату в Arduino IDE

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *