Arduino IDE: установка и настройка
Скачать среду — дело одной минуты, и на этом инструкции обычно заканчиваются. Проблемы начинаются дальше: программа не запускается, плата не появляется в списке портов, скетч не заливается. Эта страница проводит весь путь — от выбора версии до первого мигающего светодиода.
Сразу главное: качать нужно только с официального сайта arduino.cc. Сборки со сторонних файлопомоек регулярно оказываются с довеском — среда бесплатная, платить за неё или искать «взломанную версию» не нужно.
Какую версию брать: 1.8 или 2.x
Это первый вопрос, и ответ не такой очевидный, как кажется. Версий две, они существуют параллельно, и обе поддерживаются.
| Версия 1.8 | Версия 2.x |
|---|---|
| Запускается за пару секунд, весит около 150 МБ | Стартует дольше, весит под гигабайт |
| Редактор простой, без подсказок кода | Автодополнение, переход к определению, поиск по проекту |
| Работает на слабых и старых машинах | Требует нормального компьютера, на старых тормозит |
| Отладчика нет | Есть отладчик — для плат, которые его поддерживают |
Практический совет: если вы только начинаете и у вас обычная UNO или Nano — берите 1.8. Она проще, быстрее и её описывают почти все уроки в интернете, так что скриншоты будут совпадать с тем, что вы видите. Переходить на 2.x есть смысл, когда проект вырастет и захочется автодополнения.
Установка на Windows
- 1
Скачайте установщик
На официальном сайте выберите Windows. Там два варианта: обычный установщик и ZIP-архив. Установщик проще — он сам пропишет программу в систему и поставит драйверы для оригинальных плат.
- 2
Согласитесь на установку драйверов
В конце установки Windows несколько раз спросит разрешение на установку драйверов от Arduino. Соглашайтесь на все: без них система не увидит плату. Это не то место, где стоит нажимать «отмена».
- 3
Запустите и дождитесь первого старта
Первый запуск дольше обычного: среда распаковывает встроенные компоненты. Если открылось окно брандмауэра — разрешите доступ, среда ходит в интернет за списком библиотек.
Русификация
Отдельного «русского пакета» скачивать не надо, перевод уже встроен. Откройте настройки — в версии 1.8 это Файл → Настройки, в версии 2.x File → Preferences — и в поле «Язык редактора» выберите русский. Среду придётся перезапустить.
Оговорка, о которой стоит знать заранее: переведён интерфейс, но не сообщения компилятора. Ошибки останутся на английском, потому что их выдаёт не среда, а компилятор внутри неё.
Драйвер для дешёвых плат
Самая частая причина, по которой «плата не работает», — вовсе не плата. На оригинальных Arduino стоит фирменная микросхема USB, и её драйвер ставится вместе со средой. На дешёвых китайских клонах стоит другая — CH340 или CH341, — и Windows её не знает.
Признак простой: плата подключена, светодиод питания горит, а в списке портов пусто или висит «неизвестное устройство». Лечится установкой драйвера CH340 — он бесплатный, ищется по названию микросхемы, ставится за минуту, после чего нужно переподключить плату.
Настройка перед первым скетчем
- 1
Выберите плату
Меню «Инструменты → Плата». Для UNO берите «Arduino Uno», для Nano — «Arduino Nano». Это не косметика: от выбора зависит, под какой процессор компилируется код.
- 2
Выберите порт
«Инструменты → Порт». Если портов несколько, отключите плату, посмотрите список, подключите обратно — появившийся порт и есть ваш.
- 3
Для Nano проверьте загрузчик
У Nano два варианта прошивки загрузчика. Если загрузка обрывается на полпути, в «Инструменты → Процессор» переключите на «ATmega328P (Old Bootloader)» — на дешёвых платах чаще стоит именно он.
- 4
Залейте пример Blink
«Файл → Примеры → 01.Basics → Blink» и кнопка загрузки. Если светодиод на плате замигал раз в секунду — всё работает, можно переходить к схемам.
На чём попадаются
Среда не запускается вообще
У версии 2.x это чаще всего конфликт с антивирусом или испорченный профиль. Помогает удалить папку настроек — в Windows она лежит в %USERPROFILE%\.arduinoIDE — и запустить заново. Настройки сбросятся, но скетчи не пострадают, они лежат в другом месте.
Кириллица в пути к скетчу
Если папка с проектом лежит в «C:\Users\Иван\Документы», компилятор может споткнуться о русские буквы и выдать невнятную ошибку. Держите скетчи по пути без кириллицы и пробелов — это старая болячка, но она до сих пор встречается.
Скачали с чужого сайта
Среда бесплатная и открытая. Любой сайт, который просит за неё денег, отправляет смс или предлагает «активатор», — мошеннический. Скачивайте только с arduino.cc.
Что дальше
- Плата не прошивается: порт, драйвер, ошибки загрузки
- Библиотеки: где брать и как ставить
- Распиновка Arduino UNO — что куда подключать
Скетчи на нашем сайте проверены компиляцией в той же среде