В данной статье хотелось бы познакомить вас со средой разработки Arduino IDE на русском языке. В частности, откуда можно скачать русскую версию, как установить и разберём основные элементы программы.
Что такое Arduino IDE?
Arduino Integrated Development Environment (IDE) — это программное обеспечение с открытым исходным кодом, специально разработанное для написания и компиляции кода для платы Arduino. Код Arduino называется скетчем. Кроме того, после компиляции этот скетч преобразуется в машинный код, понятный плате Ардуино.
Как установить Arduino IDE на Windows?
Программное обеспечение Arduino IDE доступно для всех операционных систем, таких как MAC OS, Windows, Linux. Кроме того, он также может работать на платформе Java. Ниже рассмотрим последовательные действия для загрузки и установки Arduino IDE на компьютер под управлением Windows.
Загрузка Arduino IDE.
Arduino IDE можно скачать с официально сайта Arduino. Загружаем правильную и последнюю версию программного обеспечения Ардуино IDE в соответствии с ОС вашего ПК. В нашем случае мы скачиваем Arduino IDE для Windows. К сожалению, сайт не русифицирован, и надписи «Скачать ардуино ide» вы не увидите, поэтому для незнающих английского языка, ниже привожу скриншоты страниц сайта с описанием необходимых действий.
При переходе по ссылке выше открывается сайт как на скриншоте ниже.

Спускаемся ниже и находим раздел «Download the Arduino IDE». В этом же разделе видим последнюю версию, на момент написания статьи это версия Arduino IDE 1.8.12. Кликаем по надписи «Windows Installer, for Windows XP and up».

Дальше попадаем на страничку как в скриншоте ниже, и жмем кнопку «JUST DOWNLOAD».

Дожидаемся окончания скачивания и приступаем к установке программного обеспечения.
Установка Arduino IDE.
После загрузки программного обеспечения IDE, запустите скаченный файл. Далее жмем кнопку «I Agree».

Затем в следующем окне убеждаемся, что все галочки установлены. Галочки должны стоять по умолчанию, если их нет, установите и жмите кнопку «Next».

В следующем окошке видим адрес установки программы. Оставляем как есть и кликаем на «Instal».

В процессе установки, возможно будут запросы от Windows такие как на скриншотах ниже. Необходимо поставить галочку «Всегда доверять программному обеспечению «Adafruit Industries»» и нажать «Установить».


Дожидаемся окончания установки, жмем «Close».

Русификация Ардуино IDE.
Если все сделали правильно, на рабочем столе вашего ПК должен появиться ярлык . Кликаем по этому ярлыку и запускаем программу. По умолчанию программа должна запуститься на языке, который по умолчанию установлен на вашем компьютере. В нашем случае на русском. Но если этого не произошло, переходим во вкладку «File», во всплывающем меню находим «Preferences» и кликаем.

Далее находим раздел «Editor Language», жмем рядом в окошко, выбираем русский язык, кликаем «OK».

Закрываем Ардуино IDE и запускаем снова.
Arduino IDE описание.
Среда IDE в основном разделена на пять разделов:
1. Меню программы.
2. Панель иконок с наиболее часто используемыми функциями.
3. Окно редактора кода.
4. Окно для отображения служебных сообщений.
5. Окно ошибок.

Меню программы.
Меню содержит пять кнопок:
1. Файл
2. Правка
3. Скетч
4. Инструменты
5. Помощь
Каждая из них содержит выпадающее меню. Давайте разберем подробней.
Файл.

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

Наименование | Функция |
Отменить/Вернуть | Перейти назад или вперед на один или несколько шагов. |
Вырезать | Удаляет выбранное содержимое из кода и вставляет его в буфер обмена. |
Копировать | Дублирует выбранный контент и вставляет его в буфер обмена. |
Копировать для форума | Копирует код и вставляет его в буфер обмена в форме, удобной для размещения на форуме. |
Копировать в HTML | Копирует код и вставляет его в буфер обмена в форме, подходящей для веб-страниц. |
Вставить | Вставляет содержимое из буфера обмена в позицию курсора. |
Выделить все | Выделяет весь скетч. |
Перейти к строке | Переходит к нужной строке. |
Добавить /удалить комментарий | Помещает и удаляет символ комментария «//» в начале выбранной строки. |
Увеличить / уменьшить отступ | Добавляет и удаляет пробел в начале выбранной строки. |
Увеличить / уменьшить размер шрифта | Увеличивает и уменьшает размер шрифта. |
Найти | Используя это, вы можете найти нужный текст в вашем скетче. |
Найти далее | Выделяет следующее вхождение указанного текста. |
Найти Предыдущее | Выделяет предыдущее вхождение указанного текста. |
Скетч.

Наименование | Функция |
Проверить/Компилировать | Проверяет ошибки присутствующие в вашем скетче и информирует вас о пространстве памяти, занимаемом переменными, через окно консоли. |
Загрузка | Автоматически компилирует и загружает код в выбранное оборудование Arduino, через порт. |
Загрузка через программатор | Загрузить скетч напрямую в микроконтроллер, минуя загрузчик. |
Экспорт бинарного файла | Сохраняет скомпилированный код, который и загружается в Ардуино. Особенность бинарного файла в том, что содержащийся в нём код практически невозможно как отредактировать, так и прочитать. В таком виде обычно поставляются прошивки для цифровой техники, чтобы никто не видел исходник. |
Показать папку скетча | Открывает папку текущего скетча. |
Подключить библиотеку | Подключает в текущий код библиотеку. |
Добавить файл | Подключает в скетч внешний файл. |
Инструменты.

Наименование | Функция |
АвтоФорматирование | Выравнивает код по табуляции. |
Архивировать скетч | Сохраняет текущий код в виде zip-файла. |
Исправить кодировку и перезагрузить | Исправляет кодировку скетча. |
Управлять библиотеками | Открывает менеджер библиотек, для установки официальной библиотеки из списка. |
Монитор порта | Открывает последовательный монитор, который является экраном вывода. |
Плоттер по последовательному соединению | Строит графики по данным с порта. |
Плата: | Выбор вашей платы Ардуино. |
Порт | Выбор порта, куда подключена плата. |
Получить информацию о плате | Выводит информацию о подключенной плате. |
Программатор: | Используется для выбора программатора при программировании платы на прямую в микроконтроллер минуя загрузчик. |
Записать загрузчик | Позволяет прошить загрузчик в микроконтроллер. |
Помощь
В этом разделе размещена информация для начинающих пользователей. Много различных уроков и решения различных проблем. Только все на английском языке.
Панель иконок с наиболее часто используемыми функциями.
Под меню вы можете увидеть панель с шестью основными и важными опциями.

1. Компилирует код и позволяет узнать об ошибках через окно ошибок.
2. Компилирует код и загружает на плату Arduino.
3. Открывает новое окно для нового скетча.
4. Показывает список скетчей, которые вы уже сделали. При выборе одного из файлов откроет его в новом окне.
5. Сохраняет текущий код.
6. Нажатие на эту кнопку покажет последовательный монитор, который является экраном вывода.
Окно редактора кода.
В этом окне непосредственно происходит написание и редактирование кода.
Окно для отображения служебных сообщений.
Здесь отображаются служебные сообщения такие как: загрузка завершена, ошибка загрузки, авто форматирование завершено и т.д.
Окно ошибок.
Тут выводится лог компиляции, отчёты об ошибках и размере скомпилированного кода.