Перейти к содержимому

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

  • автор:

Среда разработки 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

● Установка Arduino IDE

Разработка собственных приложений на базе плат, совместимых с архитектурой Arduino, осуществляется в официальной бесплатной среде программирования Arduino IDE. Среда предназначена для написания, компиляции и загрузки собственных программ в память микроконтроллера, установленного на плате Arduino-совместимого устройства. Основой среды разработки является язык Processing/ Wiring – это фактически обычный C++, дополненный простыми и понятными функциями для управления вводом/выводом на контактах. Существуют версии среды для операционных систем Windows, Mac OS и Linux.

Последнюю версию среды Arduino можно скачать со страницы загрузки официального сайта www.arduino.cc.

Рассмотрим установку Arduino IDE на компьютере с операционной системой Windows. Отправляемся на страницу www.arduino.cc, выбираем версию для операционной системы Windows и скачиваем архивный файл. Он содержит все необходимое, в том числе и драйверы. По окончании загрузки распаковываем скачанный файл в удобное для себя место.
Теперь необходимо установить драйверы. Подключаем Arduino к компьютеру. На контроллере должен загореться индикатор питания – зеленый светодиод. Windows начинает попытку установки драйвера, которая заканчивается сообщением «Программное обеспечение драйвера не было установлено». Открываем Диспетчер устройств. В составе устройств находим значок Arduino Uno – устройство отмечено восклицательным знаком. Щелкаем правой кнопкой мыши на значке Arduino Uno и в открывшемся окне выбираем пункт Обновить драйверы и далее пункт Выполнить поиск драйверов на этом компьютере. Указываем путь к драйверу – ту папку на компьютере, куда распаковывали скачанный архив. Пусть это будет папка drivers каталога установки Arduino – например, C:\arduino-1.0\drivers. Игнорируем все предупреждения Windows и получаем в результате сообщение Обновление программного обеспечения для данного устройства завершено успешно. В заголовке окна будет указан и COM-порт, на который установлено устройство.
Теперь можно запускать Arduino IDE.

Среда разработки Arduino (см. рис. 2) состоит из:

• редактора программного кода;
• области сообщений;
• окна вывода текста;
• панели инструментов с кнопками часто используемых команд;
• нескольких меню.

Среда Arduino IDE

Рис. 2. Среда Arduino IDE

Программа, написанная в среде Arduino, носит название скетч.
Скетч пишется в текстовом редакторе, который имеет цветовую подсветку создаваемого программного кода. Во время сохранения и экспорта проекта в области сообщений появляются пояснения и информация об ошибках. Окно вывода текста показывает сообщения Arduino, включающие полные отчеты об ошибках и другую информацию. Кнопки панели инструментов позволяют проверить и записать программу, создать, открыть и сохранить скетч, открыть мониторинг последовательной шины.

Разрабатываемым скетчам дополнительная функциональность может быть добавлена с помощью библиотек, представляющих собой специальным образом оформленный программный код, реализующий некоторый функционал, который можно подключить к создаваемому проекту. Специализированных библиотек существует множество. Обычно библиотеки пишутся так, чтобы упростить решение той или иной задачи и скрыть от разработчика детали программно-аппаратной реализации. Среда Arduino IDE поставляется с набором стандартных библиотек. Они находятся в подкаталоге libraries каталога установки Arduino. Необходимые библиотеки могут быть также загружены с различных ресурсов. Если библиотека установлена правильно, то она появляется в меню Эскиз | Импорт библиотек. Выбор библиотеки в меню приведет к добавлению в исходный код строчки #include Эта директива подключает заголовочный файл с описанием объектов, функций и констант библиотеки, которые теперь могут быть использованы в проекте. Среда Arduino будет компилировать создаваемый проект вместе с указанной библиотекой.
Перед загрузкой скетча требуется задать необходимые параметры в меню Инструменты | Плата (Tools | Board) (рис. 3) и Инструменты | Последовательный порт (рис. 4).
Современные платформы Arduino перезагружаются автоматически перед загрузкой. На старых платформах необходимо нажать кнопку перезагрузки. На большинстве плат во время процесса загрузки будут мигать светодиоды RX и TX. При загрузке скетча используется загрузчик (bootloader) Arduino – небольшая программа, загружаемая в микроконтроллер на плате. Она позволяет загружать программный код без использования дополнительных аппаратных средств. Работа загрузчика распознается по миганию светодиода на цифровом выводе D13.
Монитор последовательного порта (Serial Monitor) отображает данные, посылаемые в платформу Arduino (плату USB или плату последовательной шины). Теперь, когда мы немного узнали об Arduino и среде программирования Arduino IDE, перейдем к практическим занятиям – экспериментам.

Выбор Arduino платы

Рис. 3. Выбор Arduino платы

Выбор порта подключения платы Arduino

Рис. 4. Выбор порта подключения платы Arduino

В последнее время появилось много моделей контроллеров Arduino, в которых в качестве USB-чипсета используются микросхемы серии CH340.

USB-SERIAL CH340 drivers

Не волнуйтесь, если при первом подключении Arduino, компьютер не смог определить новое устройство.
Вам будет достаточно загрузить и установить последнюю версию драйвера USB-SERIAL CH340.

У вас должно всё получиться. Теперь переходим к УРОКАМ И ПРОЕКТАМ ARDUINO.

Установка 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, одна версия для управления всеми

Arduino IDE

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

Это означает, что в этой новой версии будут распознаваться как платы проектов Arduino.org, так и платы проектов Arduino.cc. То, что особенно полезно для начинающих пользователей, которые не знают или не хотят знать историю Arduino.

Эта версия Arduino IDE он известен как Arduino IDE 1.8.0., версия, которая также содержит новые функции, такие как поддержка новых досок проектов или управление через командную строку.

Arduino IDE 1.8 совместима с платами Arduino двух существующих проектов.

Последнее особенно интересно для пользователей мира Gnu / Linux, так как Они смогут заставить работать Arduino IDE без необходимости использования какой-либо графической среды. и иметь возможность отправлять программы на платы Arduino. Так что теперь любое компьютерное оборудование можно использовать для создания программного обеспечения для плат Arduino.

Что касается новых поддерживаемых плат, то не только новая версия распознает платы из других проектов, но и новые модели с ядром SAMD, которые включают новые платы. МКРЗеро и MKR1000.

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

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

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Бесплатное оборудование » Arduino » Новая версия Arduino IDE, одна версия для управления всеми

Комментарий, оставьте свой

Оставьте свой комментарий Отменить ответ

HL сказал

тому назад 7 лет

Да, очень хорошо прокомментированы преимущества новой версии Arduino IDE. А как насчет минусов?… Да, есть минусы. Например: модуль ENC28J60 для подключения текущей карты к локальной сети не работает в последней версии IDE, но работает в более старых версиях. Я полагаю, что это будет вопросом времени, когда они сделают примеры совместимыми с платами, которые уже давно присутствуют на рынке, а не только сделают совместимыми официальные модули Arduino.

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

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