Установка и настройка среды разработки arduino ide. Подключение Arduino и настройка. Загрузка скетча из программы Arduino IDE в плату Arduino

Среда разработки Arduino состоит из встроенного текстового редактора программного кода, области сообщений, окна вывода текста(консоли), панели инструментов с кнопками часто используемых команд и нескольких меню. Для загрузки программ и связи среда разработки подключается к аппаратной части Arduino.

Скачать
Мониторинг последовательной шины (Serial Monitor)

Отображает данные посылаемые в платформу Arduino (плата USB или плата последовательной шины). Для отправки данных необходимо ввести текст и нажать кнопку Send или Enter. Затем выбирается скорость передачи из выпадающего списка, соответствующая значению Serial.begin в скетче. На ОС Mac или Linux платформа Arduino будет перезагружена (скетч начнется сначала) при подключении мониторинга последовательной шины.

Имеется возможность обмена информацией с платформой через программы Processing, Flash, MaxMSP и т.д. (см. подробности на странице описаний интерфейсов).

Настройки

Некоторые настройки изменяются в окне Preferences (меню Arduino в ОС Mac или File в ОС Windows и Linux). Остальные настройки находятся в файле, месторасположение которого указано в окне Preferences.

Платформы

Выбор платформы влияет на: параметры (напр.: скорость ЦП и скорость передачи данных), используемые при компиляции и загрузке скетчей и на настройки записи загрузчика (Bootloader) микроконтреллера. Некоторые характеристики платформ различаются только по последнему параметру (загрузка Bootloader), таким образом, даже при удачной загрузке с соответствующим выбором может потребоваться проверка различия перед записью загрузчика (Bootloader).

  • Arduino BT
    Тактовая частота ATmega168 16 МГц. Загрузка Bootloader происходит совместно с кодами для инициализации модуля Bluetooth.
  • LilyPad Arduino с ATmega168
    Тактовая частота ATmega168 8 МГц.

    Загруженный Bootloader имеет длинный таймаут (при перезагрузке светодиод пина 13 мигает три раза), т.к. оригинальные версии LilyPad не поддерживают автоматическую перезагрузку. Также не поддерживаются внешние часы и, следовательно, Bootloader конфигурирует загрузку внутренних 8 МГц часов в ATmega168.

    При наличии поздних версий LilyPad (с 6-контакным программным вводом) перед загрузкой Bootloader требуется выбрать Arduino Pro или Pro Mini (8 MHz) с ATmega168.

  • Arduino Pro или Pro Mini (3.3 В, 8 МГц) с ATmega328
    Тактовая частота ATmega328 8 МГц (3.3 В) с возможность автоматической перезагрузки. Соответствует LilyPad Arduino с ATmega328.
  • Arduino Pro или Pro Mini (3.3 В, 8 МГц) с ATmega168
    Тактовая частота ATmega168 8 МГц (3.3 В) с возможность автоматической перезагрузки.
  • Arduino NG или предыдущие версии с ATmega168
    Тактовая частота ATmega168 16 МГц без возможности автоматической перезагрузки. Компиляция и загрузка соответствует Arduino Diecimila или Duemilanove с ATmega168, но загрузка Bootloader имеет длинный таймаут (при перезагрузке светодиод пина 13 мигает три раза).
  • Arduino NG или предыдущие версии с ATmega8
    Тактовая частота ATmega8 16 МГц без возможности автоматической перезагрузки.

Arduino IDE - это среда разработки программ (скетчей) для микроконтроллеров линейки Ардуино. С помощью данного приложения школьники и студенты знакомятся с программированием и радио конструированием, а любители — конструкторы по всему миру создают обучающие и развлекательные проекты на Arduino . Приложение доступно для бесплатно скачивания на официальном сайте производителя.

Где скачать Arduino IDE на русском

Программа распространяется бесплатно и имеет открытый исходный код, язык Arduino основан на языке программирования C++, но значительно упрощен с помощью различных библиотек. Скачать Arduino IDE можно на официальном сайте на странице: www.arduino.cc/en/Main/Software , где можно выбрать подходящую версию для своей операционной системы, также вы можете скачать архив с программой с Google Disk.

Установка Arduino IDE Windows / Linux

После скачивания установочного файла .exe программа сама создаст необходимые папки для хранения скетчей и библиотек в папке пользователя Мои документы . Изначально Arduino IDE 1.8.6 содержит только стандартные библиотеки . Для работы с отдельными модулями вам дополнительно потребуется скачивать и устанавливать необходимые файлы библиотек для подключения модулей к плате Arduino.

Видео. Установка Arduino IDE в Windows 7 / Win 10

Видео. Установка Arduino IDE в Ubuntu / Debian / Mint

Настройка Arduino IDE для работы

Для тонкой настройки Arduino IDE 1.8.5 в Windows или Linux следует через панель инструментов «Файл -> Настройки » В новом окне будет доступно несколько пунктов, которые можно настроить под себя (смотри картинку ниже). После настройки приложения, для вступления изменений в силу следует нажать кнопку «ОК » и перезапустить программу. Настройки можно изменить по своему усмотрению.

  1. выбор места для хранения скетчей и библиотек;
  2. выбор языка интерфейса в программе Arduino IDE 1.8
  3. выбор размера шрифта текстового редактора и масштаба;
  4. показ подробных сообщений при компиляции / загрузке;
  5. показывать номера строк в текстовом редакторе;
  6. проверка обновлений в сети при запуске Arduino IDE;
  7. сохранение скетчей перед компиляцией / загрузкой.

Настройка Arduino IDE для Nano / Mega 2560 / Uno

При первом подключении микроконтроллера, следует убедиться, что программа Arduino IDE 1.8 определила плату Arduino Nano , подключенную к USB порту. При подключении любой платы Ардуино к компьютеру создается виртуальный COM порт. Проверить подключение можно через диспетчер устройств или через панель Arduino IDE «Инструменты -> Порт » — кроме COM1 должен появиться дополнительный порт.


При подключении микроконтроллера Arduino к разным USB портам компьютера, номер COM порта будет меняться. Если у вас «неофициальный» микроконтроллер с microUSB, то необходимо дополнительно установить драйвера для CH340G. Если порт определился, то перед загрузкой скетча следует выбрать плату, которую вы используете в панели инструментов Arduino IDE «Инструменты -> Менеджер плат »


При подключении к компьютеру Arduino Uno следует выбрать в Менеджере плат Arduino/Genuino Uno. В случае с платой Arduino Mega или Nano, следует дополнительно выбрать процессор микроконтроллера. У Nano это может быть ATmega168 или ATmega328, у платы Mega процессор ATmega2560 или ATmega1280. Узнать тип можно по характеристикам, которые обычно производитель указывает на печатной плате.

Видео. Arduino IDE подключение Nano / Uno / Mega

После выполнения всех операций следует проверить подключение микроконтроллера и загрузить пустой скетч в плату или скетч для мигания светодиодом на Arduino. Для этого на панели инструментов есть соответствующие иконки: смотри картинку с обозначением функций Arduino IDE выше. При неправильном подключении или отсутствии драйверов программа сообщит ошибку — programmer is not responding .

Arduino IDE Web Editor онлайн

Инструкция по работе с данным сервисом есть только на английском языке и доступна по ссылке . Из минусов следует отметить также, что скетч, написанный в Arduino Web Editor, получится загрузить только в оригинальную плату Arduino. Доступ к сервису доступен только зарегистрированным пользователям (регистрация бесплатная). В комментариях вы можете оставить вопросы

IDE (от англ. Integrated Development Environment — интегрированная среда разработки) — это приложение или группа приложений (среда), предназначенных для создания, настройки, тестирования и обслуживания программного обеспечения.

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

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

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

После запуска программы вы можете найти четыре главных функциональных элемента:

  1. меню программы;
  2. панель быстрого доступа к наиболее важным функциям;
  3. редактор (для размещения кода программы);
  4. панель сообщений и статуса программы.

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

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

Меню «Файл» и «Правка» содержат стандартные параметры.

Меню «Скетч» содержит параметры для компиляции проекта и импорта необходимых библиотек.

Интересным и полезным элементом IDE является меню «Инструменты», которое включает в себя функции автоматического форматирования кода, архивирования проекта, включение монитора последовательного порта (USB в Arduino рассматривается как обычный последовательный порт).

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

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

С помощью Arduino IDE можно также загрузить, то есть запрограммировать Bootloader (загрузчик) для нового, чистого микроконтроллера Atmega, что позволяет клонировать чипы или просто заменить неисправный микроконтроллера в Arduino.

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

Они позволяют (слева направо):

  1. скомпилировать программу;
  2. загрузить программу в микроконтроллер (перед прошивкой код программы компилируется);
  3. начать работу над новым проектом;
  4. открыть существующий проект;
  5. сохранить проект на диск;
  6. включить монитор последовательного порта.

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

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

Самая большая часть окна программы предназначена для написания непосредственно самого кода программы. Редактор в Arduino IDE не слишком продвинутый, но имеет самые важные элементы, позволяющие облегчить написание простых программ. К таким элементам можно отнести подсветка синтаксиса и блоков (скобки). Это не много, но достаточно для простых проектов.

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

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

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

Cкачать Arduino IDE

Версия Windows Mac OS X Linux
1.6.5
1.8.2

Самый безопасный и надежный источник — это, конечно же, официальный сайт , но вы можете скачать самые популярные версии на этой странице по ссылкам выше. Самая свежая версия на момент написания статьи 1.8.2. Вы можете скачать ее, но многие рекомендуют скачивать версию 1.6.5, потому что она считается самой стабильной. Так же существует классическая версия Иде 1.0.6. Она не поддерживает работу с Arduino Yún и Arduino DUE. Так же эта линейка версий программ больше не поддерживается сообществом и обновляться не будет.

Для Windows есть возможность загрузки архива (Windows) и инсталлятора (Windows Installer). Архив можно использовать как Portable версию. А если вы устанавливаете среду разработки ардуино на свое постоянное рабочее место, то лучше выбрать Windows Installer.

Я использую последнюю версию, но у нее есть трудности при работе из другого редактора. Я долго пытался настроить функции программы в редакторе Sublime Text 3. Работать такая связка абсолютно не хотела, поэтому я просто отказался от этой идеи и оставил все как есть. Если вы хотите использовать свой любимый редактор, то лучше скачивайте версию 1.6.5.

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

Если вы скачали архив, то просто распакуйте его и запустите Arduino.exe.

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

Запускаем установочный файл. Соглашаемся с условиями лицензионного соглашения (естественно после прочтения).


Соглашаемся с условиями

Выбираем необходимые модули программы. Первые два должны быть отмечены обязательно. Остальные на ваше усмотрение.


Выбор компонентов Arduino ide.

Во время установки может появиться окно с предложением установки драйвера USB-to-serial. Соглашаемся и ждем окончания установки. На этом весь процесс завершен. Осталось настроить среду разработки и можно творить.

Настройка Arduino IDE

После установки необходимо настроить программу. Сделать это очень легко:

1. Сначала подключите вашу ардуинку к компьютеру с помощью USB кабеля.

2. Потом перейдите в «Пуск >> Панель управления >> Диспетчер устройств «. Там надо найти «Порты COM и LPT». В этом списке будет указана ваша arduino и порт к которому она подключена (COM2). Запомните это значение.

Если вашего микроконтроллера нет в списке, или он показан как неопознанное устройство, значит драйвер установлен неправильно, или у вас китайская плата с чипом CH340. Это не проблема. Просто вам нужен другой драйвер. Где его скачать и как установить я рассказал в

3. Теперь запускаем Arduino IDE и сразу идем в меню «Инструменты >> Порт «. Там необходимо выбрать тот COM порт, который вы запомнили.

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

Использование Arduino IDE

Программа очень проста в использовании. Для того что бы убедиться, что все работает правильно зальем свой первый скетч на микроконтроллер. Для этого используем стандартный пример с мигающим светодиодом. В среде разработки есть множество готовых примеров. Этим мы и воспользуемся.

Потом нажимаем кнопку «Загрузить» и ожидаем окончания загрузки скетча. После загрузки сразу должен начать мигать встроенный светодиод. Это значит что все работает так как надо. Теперь вы можете писать свои прошивки или использовать готовые. Описание функций языка программирования Arduino есть на странице моего сайта

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

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

Где можно скачать Arduino IDE

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

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

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

Актуальная версия Arduino Ide на момент публикации статьи - 1.8.5.

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

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

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

Русский язык входит в список языков Arduino IDE.

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

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

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

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

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

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

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

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

Настройка IDE

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

Шаг 1

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

Шаг 2

Переходим в:
Пуск → Панель управления → Диспетчер устройств
Находим "Порты COM и LPT" и видим нашу плату на COM2.

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

Шаг 3

Запускаем Arduino IDE и переходим в: Инструменты → Порт . Выбираем порт COM2 (или тот, который получился у вас на шаге выше).

Шаг 4

Выбираем плату.

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

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

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

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

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

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

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



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: