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

Как скачать arduino ide

  • автор:

Установка/настройка программной оболочки Arduino IDE для Windows

Для написания (редактирования) и загрузки (прошивки) программ (скетчей) в Arduino необходимо установить программу для программирования, как Arduino IDE, или воспользоваться on-line Web-редактором. Скачать (загрузить) программу Arduino IDE последней версии, или воспользоваться web-редактором можно из раздела Software сайта arduino.cc .

Скачивание (загрузка) Arduino IDE с официального сайта:

Зайдите на официальный сайт Arduino и выберите, из предложенного списка, операционную систему на которой работает Ваш компьютер. В данной статье мы рассмотрим установку Arduino IDE на операционную систему Windows. Выбрав первую строку «Windows Installer» Вы установите Arduino IDE (как устанавливаете любые другие программы), а выбрав вторую строку «Windows ZIP file for non admin install» Вы скачаете ZIP-архив с папкой программы, которую сможете запускать без установки (даже если у Вас нет прав администратора Вашего компьютера).

Вне зависимости от того, какую операционную систему Вы выберите, Вам будет предложено поблагодарить разработчиков, именно предложено, тут дело Ваше.

Если Вы просто хотите скачать программу, то нажмите на кнопку «JUST DOWNLOAD», если хотите скачать программу и поблагодарить разработчиков, способствуя дальнейшему развитию ПО, то нажмите на кнопку «CONTRIBUTE & DOWNLOAD».

Дождитесь завершения загрузки файла

После завершения загрузки, файл должен находиться в папке: « Этот компьютер > Загрузки » (если Вы не указали иное место для сохранения файла).

  • Если Вы скачивали (загружали) ZIP-архив (выбрав на первом этапе пункт «Windows ZIP file for non admin install»), то распакуйте папку из архива в любое место на Вашем компьютере.
    Следующий раздел «Установка Arduino IDE» не для Вас, так как устанавливать программу Вам не нужно, перейдите к разделу «Запуск Arduino IDE». Для начала работы в Arduino IDE нужно запустить файл «arduino.exe» , из того места, куда Вы распаковали архив.
  • Если Вы скачивали (загружали) установочный файл (выбрав на первом этапе пункт «Windows Installer»), то следуйте инструкциям в следующем разделе «Установка Arduino IDE».

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

Запустите установочный файл

из папки: « Этот компьютер > Загрузки » (у Вас вместо символов X.X.X в названии файла будут цифры версии Arduino IDE).

Далее подряд будут появляться следующие сообщения:

  • 1 сообщение: ознакомляет Вас с лицензионным соглашением, нажмите на кнопку «I Agree», появится 2 сообщение.
  • 2 сообщение: предлагает Вам выбрать компоненты инсталляции, нажмите на кнопку «Next», появится 3 сообщение.
  • 3 сообщение: предлагает Вам выбрать путь для установки Arduino IDE, нажмите на кнопку «Install», появится 4 сообщение.
  • 4 сообщение: информирует Вас о ходе выполнения установки Arduino IDE, по окончании которой появится 5 сообщение.
  • 5 сообщение: информирует Вас об окончании установки Arduino IDE, нажмите на кнопку «Close».

В процессе установки, над окном 4 сообщения, могут появляться окна Windows запрашивающие у Вас разрешение на установку драйверов:

Разрешайте установку драйверов нажимая на кнопку «Установить», эти драйверы позволят определять и работать с платами Arduino подключёнными по шине USB.

На этом установка Arduino IDE завершена.

На Вашем рабочем столе должна появиться иконка программы:

Запуск Arduino IDE:

При первом запуске программы может появиться сообщение Брандмауэра Windows о блокировке доступа для некоторых сетевых функций Java Arduino IDE:

Разрешите доступ нажав на кнопку «Разрешить доступ». После чего, данное окно появляться не будет.

Откроется окно программы Arduino IDE:

На следующем рисунке указано назначение областей и функциональных кнопок программы:

Теперь можно написать скетч (код) и загрузить (залить/прошить) его в Arduino. Но перед этим, надо подключить плату Arduino к компьютеру и указать программе Arduino IDE, какую именно плату Arduino Вы подключили, и к какому порту.

Подключение платы Arduino:

После того как Вы подключите плату Arduino через USB порт к компьютеру, программе Arduino IDE нужно указать, какую именно плату Arduino Вы подключили. Для этого выберите нужную плату из списка в разделе меню « Инструменты > Плата > Название Вашей платы », как это показано на следующем рисунке:

Теперь нужно выбрать Com-порт к которому подключена Ваша плата Arduino. Для этого выберите нужный Com-порт из списка доступных Com-портов в разделе меню « Инструменты > Порт > Номер доступного порта », как это показано на следующем рисунке:

Если USB контроллер Вашей платы Arduino реализован на чипе FTDI или ему аналогичных, то в списке доступных Com-портов Вы не увидите название платы Arduino в скобках напротив Com-порта. В нашем случае Вы бы увидели просто «COM1» и «COM7», тогда возникает вопрос, а к какому из этих портов подключена плата Arduino?

Решается данный вопрос очень просто. Отключите плату Arduino от компьютера и откройте меню « Инструменты > Порт » . В списке Com-портов Вы увидите только доступные Com-порты, то есть в нашем случае только «COM1». Теперь подключите плату Arduino к компьютеру и опять откройте меню « Инструменты > Порт » . Теперь Вы увидите что список Com-портов увеличился на один (в нашем случае к «COM1» добавился «COM7»), именно к появившемуся Com-порту и подключена Ваша плата Arduino.

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

Загрузка скетча из программы Arduino IDE в плату Arduino:

После того, как Вы указали тип платы Arduino, выбрали Com-порт и написали свой скетч (код программы), скетч можно загрузить (залить/прошить) в контроллер платы Arduino . Для этого выберите пункт меню « Скетч > Загрузка » или нажмите на кнопку в виде круга со стрелкой:

Если Вы написали скетч в новом окне и не сохраняли его в файл, то перед его загрузкой в плату Arduino, программ Arduino IDE предложит Вам его сохранить. Введите название, под которым Вы желаете сохранить скетч в файл и нажмите на кнопку «Сохранить».

Во время загрузки Вы увидите строку состояния которая будет отображать ход выполнения компиляции и загрузки скетча. Если в скетче нет ошибок и он успешно загружен, то в области уведомлений появится информация о количестве использованной и доступной памяти Arduino, а над областью уведомлений появится надпись «Загрузка завершена.».

Небольшой скетч приведённый выше (на картинке) заставит мигать светодиод на плате Arduino. Многие скетчи упрощаются и сокращаются при использовании библиотек. О том что такое библиотеки и как их устанавливать, Вы можете узнать в разделе Wiki — Установка библиотек в 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 IDE в операционной системе Windows на примере Uno. Для других плат разница минимальна — эти особенности перечислены на страницах описания конкретных плат.

1. Установка Arduino IDE под Windows

Установите на компьютер интегрированную среду разработки Arduino IDE.

Последняя стабильная версия всегда доступна на нашем сайте.

Шаг 1

Выберите версию среды в зависимости от операционной системы.

Шаг 2

Нажмите на кнопку «JUST DOWNLOAD» для бесплатной загрузки программы.

2. Запуск Arduino IDE

Запустите среду программирования.

Arduino IDE не запускается?

Вероятнее всего, на компьютере некорректно установлена JRE — Java Runtime Environment. Для решения проблемы переустановите программу.

3. Подключение платы Arduino к компьютеру

Соедините Arduino с компьютером по USB-кабелю. На плате загорится светодиод «ON» и начнёт мигать светодиод «L». Это значит, что на плату подано питание и микроконтроллер начал выполнять прошитую на заводе программу «Blink».

Для настройки Arduino IDE под конкретную модель узнайте, какой номер COM-порта присвоил компьютер вашей плате. Зайдите в «Диспетчер устройств» Windows и раскройте вкладку «Порты (COM и LPT)».

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

Что-то пошло не так?

После подключения Arduino к компьютеру в диспетчере устройств не появляются новые устройства? Это может быть следствием следующих причин:

Неисправный USB-кабель или порт.
Блокировка со стороны операционной системы.
Неисправная плата.

4. Настройка Arduino IDE

Для работы среды Arduino IDE с конкретной платформой необходимо выбрать название модели и номер присвоенного плате COM-порта.

Для выбора модели Arduino зайдите в меню: Инструменты Плата и укажите соответствующую плату.

Для выбора номера COM-порта перейдите в меню: Инструменты Порт и укажите нужный порт.

Поздравляем, среда Arduino IDE настроена для прошивки вашей платы.

Что-то пошло не так?

Список последовательных портов пуст? Значит, платформа некорректно подключена к компьютеру или не установлен драйвер. Вернитесь к настройке соединения между платой и ПК.

Arduino IDE тормозит при навигации по меню? Отключите в диспетчере устройств все внешние устройства типа «Bluetooth Serial». Например, виртуальное устройство для соединения с мобильным телефоном по Bluetooth может вызвать такое поведение.

5. Загрузка первого скетча

Среда настроена, плата подключена. Пора прошивать платформу.

Arduino IDE содержит большой список готовых примеров, в которых можно быстро подсмотреть решение какой-либо задачи.

Откройте распространенный пример — «Blink»: Файл Примеры 01.Basics Blink .

Откроется окно с демонстрационным примером.

Немного модифицируйте код, чтобы увидеть разницу с заводским миганием светодиода. Замените строчки:

delay(1000);
delay(100);

Полная версия кода: blink.ino

void setup() { // initialize digital pin LED_BUILTIN as an output pinMode(LED_BUILTIN, OUTPUT); } void loop() { // turn the LED on (HIGH is the voltage level) digitalWrite(LED_BUILTIN, HIGH); // wait for a second delay(100); // turn the LED off by making the voltage LOW digitalWrite(LED_BUILTIN, LOW); // wait for a second delay(100); }

Нажмите на иконку «Компиляция» для проверки кода на ошибки.

Нажмите на иконку «Загрузка» для заливки на плату.

После прошивки платформы светодиод «L» начнёт загораться и гаснуть каждые 100 миллисекунд — в 10 раз быстрее исходной версии. Это значит, что ваш тестовый код успешно загрузился и заработал. Теперь смело переходите к экспериментам на Arduino.

Инструкция по установке Arduino IDE

Инструкция по установке Arduino IDE

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

Скачать Adruino IDE Прежде всего нам необходимо установить среду разработки, под названием IDE Arduino . Вы можете скачать ее на нашем сайте: Adruino IDE для Windows 7 и выше. Adruino IDE для MAC OC X 10.10 и выше. Adruino IDE для Linux 32 бита. Adruino IDE для Linux 64 бита. Adruino IDE для Linux ARM 32 бита. Adruino IDE для Linux ARM 64 бита. Внимание! Если у вас Windows 8.1 или 10, то нужно скачать приложение на официальном сайте microsoft . Также скачать Ардуино IDE бесплатно можно на официальном сайте (англ.): https://www.arduino.cc/en/main/software

2_01.PNG
При скачивании, нам предложат сделать пожертвование, но это вовсе не обязательно: 2_02.PNGИ так мы качаем установочный файл, в архиве (. zip ) или сразу сам файл, и начинаем устанавливать. Тут все как обычно при установке программ. 2_03.PNGНа рабочем столе появится ярлык программы, давайте запустим и посмотрим. 2_04.PNGТут пишется код программы. И мы уже видим написанных две функции, это необходимый минимум. То, что происходит в теле функции setup () выполняется при включении платы, то есть при подаче на нее питания. То, что происходит в теле функции loop () выполняется после полной отработки функции setup (). Но у функции loop () есть одна важная отличительная черта: программа из этой функции выполняется по кругу, бесконечное кол-во раз, пока работает Arduino Nano . Подключаем Arduino Nano к компьютеру Программа для разработки установлена, теперь давайте подключим плату к компьютеру. Подключаем по USB -кабелю. 2_05.JPGВ диспетчере устройств должно появиться новое устройство в разделе – «Порты». Но у нас не появилось. Зато есть неизвестное устройство в разделе — «Другие устройства». 2_06.PNGТак и должно быть. Дело в том, что для связи платы и компьютера используется микросхема CH 340. Следовательно, необходимо установить драйвер — просто вбейте в поисковик «ch340 драйвер скачать» и установите этот драйвер на компьютер. 2_07.PNGСнова заходим в диспетчер задач и видим плоды установки драйвера. В разделе «Порты» появилось новое устройство с номером COM -порта три. 1.1.pngОтлично, компьютер видит нашу Arduino Nano . Возвращаемся в IDE Arduino. Т еперь необходимо ее настроить, но это очень просто. Сначала заходим во вкладку «инструменты» и выбираем тип платы, потом микроконтроллер (обратить внимание, какой конкретно я выбрал) и напоследок выбираем номер порта, его-то мы точно знаем. 2_08.pngТеперь даже если мы закроем IDE Arduino , то настройки останутся прежними. И, конечно же, после установки всего этого стоит перезагрузить компьютер (даже если у Вас windows 10). Первая программа Теперь настало время написать первую тестовую программу. Это совсем не сложно. Для начала предлагаю просто скопировать код у меня, а уже после мы разберемся, как это работает. 2_09.PNGКод : void setup() < pinMode(13, OUTPUT); >void loop() < digitalWrite(13, HIGH); delay(200); digitalWrite (13, LOW ); delay(200); >Теперь нам необходимо нажать кнопку – «Загрузка». Выглядит она как стрелочка вправо. При этом среда разработки предложит сохранить код. Важно сохранить его по правильному пути, в котором не будет русских символов, иначе при компиляции будет ошибка. Теперь давайте введем новое определение: тут куски кода, наши программы называются – скетч. Если скетч загрузился успешно, то мы увидим следующую надпись – «Загрузка завершена».

2_10.PNGА если появится какая-то ошибка, то советую вернуться на несколько этапов назад и попытаться понять, что Вы пропустили. Все-таки скетч загрузился в Arduino Nano, и что же мы должны увидеть? Светодиод L , расположенный на плате, должен начать быстро моргать (гаснуть и зажигаться). Именно это и делает наша программа. Примерно такой же программой обычно тестируют данные модули перед продажей, только как правило, у них стоит задержка 1000мс (1 секунда), а мы поставили 200 мс, то есть светодиод стал моргать гораздо быстрее. 2_11.JPG Разбор кода Давайте разберем скетч, тут все достаточно просто. Как я уже говорил, у нас имеются две функции, как они записаны Вы уже видели. Каждая функция имеет открывающуюся и закрывающуюся фигурную скобку. То, что между фигурными скобками, и называется телом функции. В теле функции находятся команды, которые в последствии выполняет МК. 2_12.PNGКаждая команда пишется в отдельной строке и заканчивается «;». Давайте разберем одну единственную команду из функции setup (). pinMode(13, OUTPUT); Тут я вызываю метод, инициализирующий вывод МК — pinMode(). И передаю туда два параметра: первый параметр (13) обозначает номер вывода, который необходимо задействовать. Второй параметр (OUTPUT) обозначает, что данный вывод будет работать как выход МК. Говоря другими словами, мы сообщили программе, что у нас будет задействован вывод D 13 и он будет в дальнейшем управляться этой же программой, которая будет подавать и убирать напряжение на данный вывод. Теперь перейдем к функции loop (), тут немного больше команд, но не намного сложнее. Возьмём первую команду из 6 строки. digitalWrite(13, HIGH); Вызывается метод управления состоянием вывода — digitalWrite(). И также, как в предыдущей команде, мы передаем два параметра. Думаю, Вы уже догадались, что первый параметр отвечает за номер ноги, кстати говоря, обычно пишут немного по-другому, но пока что мы не будем забивать этим голову. А второй параметр ( HIGH ) говорит программе, что на этот вывод необходимо подать напряжение. Сразу же обратим внимание на 8 строку. Там то же самое, но вторым параметром идёт значение – LOW , это говорит программе, что с 13 ноги нужно снять напряжение. Теперь не разобранной осталась еще одна команда, которая используется в 7 и 9 строке – delay (200). Но чутье подсказывает мне, что вы уже и без меня догадались, что эта команда делает. Но все же проговорить будет не лишним. Вызываем метод delay (), что бы произвести задержку в выполнении программы, так как сама функция loop () повторяется с огромной скоростью. И параметр, который мы в данном случае передаем (200), равняется 200 мс (0,2 секунды). Теперь вопрос, который интересовал внимательного читателя до данного момента: как связаны 13 вывод и светодиод L на плате? И это правильный вопрос. Дело в том, что этот светодиод питается от 13 вывода. Данное решение существует специально для отладки и не более того. Заключение Мы установили необходимый софт, подключили плату и написали простейшую программу. И это говорит нам только об одном: мы медленно, но верно движемся к своей цели – управлять адресными лентами на основе светодиода ws 2812 b . Движемся с толком, и когда перед нами появятся более серьезные задачи , мы будем полностью готовы и вооружены нужными знаниями.

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

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