Используя программную среду Arduino IDE, можно, основываясь лишь на знаниях C++, решать самые разные творческие задачи, связанные с программированием и моделированием.
На сегодняшний день с помощью Arduino конструируют всевозможные интерактивные, обучающие, экспериментальные, развлекательные модели и устройства.
Интерфейс сравнительно простой в освоении, его основой является язык C++, поэтому освоить инструментарий могут даже начинающие программисты.
Мы собрали для вас полный список где представлены лучшие курсы Arduino. В основном они бесплатные, но есть и платные программы с преподавателями
Среда разработки Arduino IDE
Конечно же, эта среда разработки знакома каждому, кто хоть раз программировал для Arduino.
В ней имеется весь необходимый минимум для разработки программ: написание кода, проверка кода, компиляция, загрузка скетча в Ардуино, монитор последовательного порта. Все, кто работал в серьёзных «взрослых» средах разработки типа JetBrains IDEA, Microsoft Visual Studio или Quartus, наверняка отметят, что среда Arduino IDE довольно аскетична: ничего лишнего, и особых удобств она не предлагает.
Подключение Arduino, установка драйвера и первый запуск
Версии 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
Mac OS X 10.10 или новее
Linux ARM 32 бита
Linux ARM 64 бита
Это программное обеспечение может быть использовано с любой платой Arduino.
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:
- Windows установщик XP и выше
- Windows ZIP-файл
- Windows приложение Windows 8.1 или 10
- Mac OS X 10.8 Mountain Lion или новее
- Linux 32 bits
- Linux 64 bits
- Linux ARM 32 bits
- Linux ARM 64 bits
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 |
Уроки Ардуино #0.5 Начало работы с Arduino, первые шаги
Будет интересно➡ Лучшие курсы по Ардуино для начинающих
Интерфейс
Сначала рассмотрим общий вид программы, т.е. как она выглядит после запуска. В самом центре – блокнот, то самое место, где пишется код. По умолчанию уже написаны два стандартных блока, setup и loop. К ним вернёмся в разделе уроков программирования. Всё остальное можно увидеть на скриншоте ниже.
- Проверить – компиляция (сборка, проверка на ошибки…) кода без его загрузки в плату. То есть код можно написать и проверить на ошибки даже не подключая плату к компьютеру
- Загрузить – компиляция и загрузка прошивки в плату
- Создать/открыть/сохранить – тут всё понятно
- Монитор порта – кнопка открывает монитор последовательного пора для общения с платой
- Меню вкладок – работа с вкладками, о них поговорим ниже
- Текущее состояние – тут выводится краткая информация о последнем действии: загрузка завершена, ошибка загрузки, автоформатирование завершено и т.д.
- Лог работы – тут выводится лог компиляции и вообще все системные сообщения, отчёты об ошибках и размере скомпилированного кода
- Конфигурация оборудования – выводится название выбранной платы, версии микроконтроллера и номер выбранного COM порта
Пробежимся по пунктам меню, которые я считаю первостепенно важными, с остальными можно познакомиться самостоятельно по ходу работы с программой.
Arduino IDE на русском языке
Изначально инструментарий поставляется на английском. И хотя команды меню довольно просты, программу легко можно перевести на нужный язык.
Полный список выпущенных локализаций представлен на этой странице: https://playground.arduino.cc/Main/LanguagesIDE. Русский язык входит в список.
Русский язык входит в список языков Arduino IDE.
Чтобы включить русскоязычный интерфейс, нужно воспользоваться командой:
File → Preferences → Language
(Файл → Настройки → Язык)
и выбрать русский язык в списке.
Cкачать Arduino IDE
Версия | Windows | Mac OS X | Linux |
1.6.5 | Zip |
Самый безопасный и надежный источник — это, конечно же, официальный сайт, но вы можете скачать самые популярные версии на этой странице по ссылкам выше. Самая свежая версия на момент написания статьи 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.
Как всегда – сначала надо согласиться с Лицензионным соглашением, несмотря на то, что сама среда распространяется бесплатно.
Следующим шагом выбираем действия, которые должен сделать установщик. Можно поставить все галочки.
Далее выбираем папку для установки.
Если установщик предложит установить USB-to-serial драйвер – жмем Установить.
Инструкция по установке Arduino IDE
В прошлой статье мы проговорили общие моменты и теперь имеем неплохое представление об Arduino в целом. И теперь уже настало время приступить к практике .
Скачать Adruino IDE
Прежде всего нам необходимо установить среду разработки, под названием IDE Arduino . Вы можете скачать ее на нашем сайте:
Adruino IDE для Windows 7 и выше.
Adruino IDE для MAC OC X 10.10 и выше.