Arduino IDE: программная среда для разработки под Ардуино

Содержание

Arduino IDE — это программная среда разработки, использующая C++ и предназначенная для программирования всех плат Ардуино.

Цель IDE

Используя программную среду Arduino IDE, можно, основываясь лишь на знаниях C++, решать самые разные творческие задачи, связанные с программированием и моделированием.

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

Интерфейс сравнительно простой в освоении, его основой является язык C++, поэтому освоить инструментарий могут даже начинающие программисты.

Arduino IDE - описание, где скачать

Версии Arduino IDE

Arduino IDE 1.8.13

Работает на Windows, Mac OS X и Linux. Среда написана на Java и основана на Processing и другом программном обеспечении с открытым исходным кодом.

Скачать

Windows Установщик Windows 7 и выше

Windows ZIP-файл для установки без прав админа

Windows app требует Win 8.1 или 10

Это программное обеспечение может быть использовано с любой платой Arduino.

Arduino 1.8.12

Arduino IDE, которую можно использовать с любой платой Arduino, включая Arduino Yún и Arduino DUE.

Windows ZIP-файл для установки без прав админа

Mac OS X 10.8 Mountain Lion или новее

Linux ARM 32
Linux ARM 64
Версия 1.8.10:

Старые версии

Версия ОС GitHub
1.8.7 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.8.6 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.8.5 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.8.4 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.8.3 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.8.2 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.8.1 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.8.0 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.6.13 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.6.12 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.6.11 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.6.10 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.6.9 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Linux ARM
Код на Github
1.6.8 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.7 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.6 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.5 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.4 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.3 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.2 Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.1 Windows
Windows Installer
MAC OS X
MAC OS X Java 7+
Linux 32 Bit
Linux 64 Bit
Код на Github
1.6.0 Windows
Windows Installer
MAC OS X
MAC OS X Java 7
Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.8 BETA Windows
Windows Installer
MAC OS X
MAC OS X Java 7
Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.7 BETA Windows
Windows Installer
MAC OS X
MAC OS X Java 7
Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.6-r2 BETA Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.5 BETA Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.4 BETA Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.3 BETA Windows
Windows Installer
MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.2 BETA Windows MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.5.1 BETA Windows MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github
1.5 BETA Windows MAC OS X Linux 32 Bit
Linux 64 Bit
Код на Github

Где скачать Arduino IDE

Скачать нужную версию можно в таблице выше. Выберите нужную операционную систему и файл для инсталляции.

Сама программа предоставляется с открытым исходным кодом. Все базовые инструменты распространяются бесплатно — достаточно выбрать версию, соответствующую операционной системе. С описаниями (на английском языке) можно ознакомиться на странице официального сайта https://www.arduino.cc/en/main/software, а сами ссылки на нужную версию смотрите в таблице выше.

После выбора нужной операционной системы и нужного файла установки вы попадете на страницу скачивания (см. ниже), где вам просто нужно будет нажать "Just Download" для начала скачивания.

Arduino IDE на русском языке

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

Полный список выпущенных локализаций представлен на этой странице: https://playground.arduino.cc/Main/LanguagesIDE. Русский язык входит в список.

Чтобы включить русскоязычный интерфейс, нужно воспользоваться командой:

FilePreferencesLanguage
(Файл → Настройки → Язык)

и выбрать русский язык в списке.

Установка среды

Установка программной среды Ардуино довольно несложный процесс. После того как вы выбрали и скачали нужную версию необходимо запустить установку через файл arduino.exe.

Как всегда — сначала надо согласиться с Лицензионным соглашением, несмотря на то, что сама среда распространяется бесплатно.

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

Далее выбираем папку для установки.

Если установщик предложит установить USB-to-serial драйвер — жмем Установить.

Настройка IDE

Для соединения платы с компьютером используется USB-порт. Программирование не требует специального оборудования, сама плата компактна и имеет малый вес.

Шаг 1

Соединяем плату Arduino с компьютером.

Шаг 2

Переходим в:

Пуск → Панель управления → Диспетчер устройств

Находим "Порты COM и LPT" и видим нашу плату на COM2.

Шаг 3

Запускаем Arduino IDE и переходим в:

Инструменты → Порт

Выбираем порт COM2 (или тот, который получился у вас на шаге выше).

Шаг 4

На этом с настройкой закончено. Теперь у вас настроена Arduino IDE и вы можете приступить к разработке своих проектов.

Библиотеки для программной среды

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

Есть 3 способа подключить библиотеку к Arduino IDE:

  1. Использовать менеджер библиотек, который появился в программе с версии 1.6.2. Необходимо использовать команду:
    Эскиз → Include Library → Manage Libraries
    Появится список доступных библиотек, которые можно включать и отключать (см. скриншот ниже).
  2. Добавить скачанную библиотеку в формате *.ZIP. Для этого нужно использовать команду:
    Эскиз → Include Library → Add .ZIP library
    После этого выбрать файл, чтобы библиотека добавилась в список, и перезапустить программу.
  3. Добавить файл с библиотекой вручную. Для этого архив потребуется распаковать и проследить, чтобы все файлы оказались в одной папке. После этого её нужно будет поместить в каталог с пользовательскими библиотеками, который располагается по адресу:
    Мои документы\Arduino\libraries (Windows)
    или

На сегодняшний день представлены версии для операционных систем Windows, Linux, MacOS. На начало сентября 2017 года самая hf,jxfz версия Arduino IDE была версии 1.8.5.

Скачать её можно выше — выберите нужный вариант из таблицы, либо на странице https://www.arduino.cc/en/main/software. Для Linux есть 32-разрядная, 64-разрядная и ARM-версии. Для Windows, помимо устанавливаемой и портативной, есть версия в виде Windows-приложения.

Таким образом, работа с Arduino IDE не создаёт каких-либо сложностей даже программистам, которые пока не освоили язык C++ в полной мере. Экспериментируя с функциями, добавляя свои библиотеки или скачивая новые, можно достигать отличных результатов и решать даже весьма нестандартные творческие задачи.

Всё это объясняет её растущую популярность и прирост количества программистов, которые экспериментируют с программной средой и добавляют в неё новые функции.


Источник: arduinoplus.ru