Arduino IDE: установка и настройка
Рассмотрим начало работы с Arduino IDE в операционной системе Windows на примере Arduino Uno. Для других плат разница минимальна — эти особенности перечислены на страницах описания конкретных плат.
1. Установка Arduino IDE под Windows
Установите на компьютер интегрированную среду разработки Arduino IDE.
Последняя стабильная версия всегда доступна на нашем сайте.
Шаг 1
Выберите версию среды в зависимости от операционной системы.
Шаг 2
Нажмите на кнопку «JUST DOWNLOAD» для бесплатной загрузки программы.
2. Запуск Arduino IDE
Запустите среду программирования.
Arduino IDE не запускается?
Вероятнее всего, на компьютере некорректно установлена JRE — Java Runtime Environment. Для решения проблемы переустановите программу.
3. Подключение платы Arduino к компьютеру
Операционная система распознала плату Arduino как COM-порт и назначила номер 2 . Если вы подключите к компьютеру другую плату Arduino, операционная система назначит ей другой номер. Если у вас несколько плат Arduino, очень важно не запутаться в номерах COM-портов.
Что-то пошло не так?
После подключения Arduino к компьютеру, в диспетчере устройств не появляются новые устройства? Это может быть следствием следующих причин:
4. Настройка Arduino IDE
Для настойки среды Arduino IDE с конкретной платформой Arduino — необходимо выбрать название модели Arduino и номер присвоенного плате COM-порта.
Поздравляем, среда Arduino IDE настроена для прошивки платы Arduino.
Что-то пошло не так?
5. Загрузка первого скетча
Среда настроена, плата подключена. Пора прошивать платформу.
Arduino IDE содержит большой список готовых примеров в которых можно быстро подсмотреть решение какой-либо задачи.
Начало работы с ардуино на windows
В этом документе описано, как подключить Ардуино к компьютеру и прошить его своей первой программой.
1 | Возьмите Ардуино и USB-кабель
Данное руководство рассчитано, прежде всего, на платы Arduino Uno, Arduino Duemilanove, Nano, Arduino Mega 2560 , или Diecimila. Если вы используете какую-то другую модель Ардуино — лучше обратитесь к соответствующей странице в разделе «Начало работы».
Вам понадобится стандартный USB-кабель (с коннекторами типа А и B): такой кабель обычно используется для подключения принтера. (Для Arduino Nano нужен другой кабель — с разъемами типа A и Mini-B).
2 | Скачайте среду разработки Arduino
Последнюю версию можно найти здесь.
После завершения закачки, распакуйте скачанный архив. Убедитесь в том, что структура директорий после распаковки не нарушена. Откройте папку — в не должно быть несколько файлов и поддиректорий.
3 | Подключите устройство
При подключении устройства к компьютеру следует иметь ввиду следующее. Arduino Uno, Mega, Duemilanove и Arduino Nano автоматически распознают источник питания — будь это USB либо внешний источник питания. Если же вы используете Arduino Diecimila, то перед подключением к компьютеру необходимо убедиться, что устройство настроено на питание от USB. Источник питания на этой плате выбирается джампером (небольшая пластмассовая деталь, позволяющая замкнуть между собой только два вывода из трех), подключающего цепь питания платы либо к USB, либо к разъему питания. Перед подключением Ардуино к компьютеру убедитесь, что джампер стоит на двух выводах, которые расположены ближе к USB-разъему.
С помощью USB-кабеля подключите Ардуино к компьютеру. При этом должен загореться зеленый светодиод питания (отмеченный на плате как PWR).
4 | Установите драйверы
Установка драйверов для Arduino Uno или Arduino Mega 2560 под Windows 7, Vista или XP:
- Подключите Ардуино к компьютеру и дождитесь, пока Windows не начнет процесс установки драйверов. Несмотря на все усилия системы, через несколько мгновений процесс завершиться неудачей.
- Зайдите в Пуск, откройте Панель управления.
- В Панели управления перейдите в раздел Система и безопасность. Далее щелкните по пункту Система и откройте Диспетчер устройств.
- Найдите раздел Порты (COM & LPT). В нем вы увидите открытый порт под именем «Arduino UNO (COMxx)»
- Щелкните правой кнопкой по пункту «Arduino UNO (COMxx)» и выберите «Обновить драйвер»
- Далее, в открывшемся окне выберите пункт «Выполнить поиск драйверов на этом компьютере»
- В завершение, выберите файл драйвера под именем «arduino.inf«, расположенный в папке «Drivers» в директории скачанного ПО Ардуино (а не в под-директории «FTDI USB Drivers»). Если у вас старая версия IDE (1.0.3 или старее) — выбирайте файл под именем «Arduino UNO.inf»
- Windows завершит установку драйвера.
Установка драйверов для Arduino Duemilanove, Nano и Diecimila под Windows 7, Vista или XP:
После подключения устройства к компьютеру, Windows начнет процесс установки драйвера (если до этого вы не использовали Ардуино на этом компьютере).
На Windows Vista драйвер должен автоматически скачаться и установиться. (Реально, это работает!)
На Windows XP откроется мастер установки оборудования:
- На вопрос «Разрешить Windows подключиться к узлу Windows Update для поиска драйверов?» отвечайте «Нет, в другой раз«. Жмите Далее.
- Выберите пункт «Установка из указанного места (для опытных пользователей)» и жмите Далее.
- Убедитесь, что стоит галочка «Выполнить поиск наиболее подходящего драйвера в указанных местах«; снимите галочку «Поиск на сменных носителях«; активируйте пункт «Включить следующее место поиска:» и выберите папку «drivers/FTDI USB Drivers» в дистрибутиве Ардуино. (Последнюю версию драйверов можно скачать с официального сайта FTDI). Жмем Далее.
- Мастер начнет поиск драйвера и выдаст сообщение о том, что он нашел «USB Serial Converter». Жмите Завершить.
- После этого мастер установки оборудования появится еще раз. Повторите в нем те же самые действия, в итоге мастером будет найдет «USB Sserial Port».
Чтобы убедиться, что драйвер корректно установлен — откройте Диспетчер устройств (на вкладке Оборудование Панели управления). Среди системных портов найдите пункт «USB Serial Port» — это и есть ваш Ардуино.
5 | Запустите среду разработки Arduino
Дважды щелкните по иконке среды Arduino. (Примечание: если язык интерфейса установлен неправильно — его можно изменить в окне настроек. Для получения дополнительной информации см. раздел Среда разработки).
6 | Откройте код тестовой программы
Откройте тестовую программу, которая просто моргает светодиодом: File > Examples > 1.Basics > Blink.
7 | Выберите в меню свою модель Ардуино
Теперь в меню Tools > Board необходимо выбрать пункт меню, соответствующий вашей модели Ардуино.
Для моделей Duemilanove с контроллером ATmega328 (модель микроконтроллера написана сверху на микросхеме) выбирайте пункт «Arduino Duemilanove» или «Nano w/ ATmega328«. В первых моделях Arduino использовался контроллер ATmega168; для таких моделей необходимо выбрать пункт «Arduino Diecimila, Duemilanove or Nano w/ ATmega168«. (Подробнее о пунктах меню и выборе моделей читайте на странице о среде разработки.)
8 | Выберите последовательный порт
В меню Tools > Serial Port выберите последовательный порт, к которому подключен ваш Ардуино. Как правило, это COM-порт с номером 3 (COM3) или выше (COM1 и COM2 обычно ассоциированы с аппаратными портами). Чтобы узнать нужный порт, можно временно отсоединить Ардуино и еще раз открыть меню; исчезнувший порт и будет тем портом, с которым ассоциирован ваш Ардуино. Обратно подключите устройство к компьютеру и выберите из меню необходимый порт.
9 | Прошейте программу
После всех выполненных действий просто нажмите кнопку «Upload» в среде программирования Ардуино. Подождите несколько секунд — вы увидите мерцание светодиодов RX и TX на плате. Если процесс прошивки прошел успешно — в строке состояния появится сообщение «Done uploading». (Примечание: для прошивки Arduino Mini, NG или другой платы, за мгновение до нажатия кнопки «Upload» необходимо нажать кнопку сброса на плате).
Если через пару секунд после прошивки на плате начал мигать оранжевый светодиод (подключенный к выводу 13) — поздравляем! Вы успешно настроили и запустили Ардуино.
Вам также будет интересно взглянуть на:
- примеры использования различных датчиков и приводов
- справку по языку Ардуино
Познаём Ардуино. Урок 1. Установка программы и начало работы.
Для того, чтобы уроки были системными я создал ГИД АРДУИНО в котором есть ссылки на все уроки. (уроки еще создаются)
Периодически буду Вам напоминать, для того чтобы на хорошем уровне создавать действующие модели из ардуино, стоит подтянуть знания по следующим дисциплинам:
- программирование — будем писать программы и без него никак.
- электроника — для управления через электро-сигналы — нужно понимать специфику схем и принципы работы электронных компонентов.
- математика — как ни странно но создание интересных решений, требует создания математических моделей.
- метрология — глубоко затрагивать её не будем, но базовые знания желательны, всё что касается датчиков и принципов измерения.
- связь и сети — этот элемент важен на всех этапах и распространяется на всю систему, начиная со связи между датчиками и контроллерами и заканчивая выходом в интернет и безопасный доступ из любой точки мира.
- есть и другие дисциплины, но со всеми ними мы будем знакомится по мере необходимости.
Итак после того как Вы уже решили освоить ардуино, необходимо с чего-то начать. Предлагаю небольшой алгоритм, чтобы у вас в голове собиралась полная картина.
1. Выбрать сам контроллер на котором вы будете учиться, всего их несколько видов. Заказать можно на AliExpress аналоги, которые значительно дешевле, но ни чем особо не отличаются.
Arduino Nano , Arduino Uno , Arduino Mega2560 , Предложил Вам три варианта моделей, которых достаточно на первоначальном этапе. Начать можно с Нано, у меня есть Нано и Мега.
Обязательно к ним закажите перемычки разных типов штук по 20, также датчики температуры, дисплеи, светодиоды, но это уже будет постепенно.
2. Установить программу Arduino IDE .
Для начала скачиваем на официальном сайте.по ссылке Arduino IDE . .
Выбираем операционную систему и скачиваем. Дистрибутив бесплатный. для этого подтверждаем скачивание:
После того как файл появился в загрузках запускаем его и устанавливаем. Процесс в целом стандартный. После установки программы переходим к запуску приложения.
Итак ступень с установкой закончена. Приложение запускается и появилось такое окно:
Следующий этап — это подключение контроллера Arduino. Сложного тут нечего нет, если делать все по порядку и понимать, что делаешь.
3. Подключаем контроллер. Когда вы подошли к этому шагу, то понимаете, что необходим кабель по которому, Ардуино будет связан с компьютером. Для Mega 2560 и Uno нужен стандартный USB кабель( как у принтера). Для Nano используется microUSB или Type-C кабель. Я опишу сейчас процесс для подключения по Windows, так как под линукс сидят те люди, кого учить этому не надо(хотя если не знаете вдруг напишите, отвечу.)
После подключения кабелем к компьютеру на плате загорается светодиод наличия питания и скорее всего Windows сообщит об установке нового оборудования. Теперь нам необходимо узнать по какому порту новое устройство установлено. Для этого запускаем Диспетчер устройств. В строке поиска находим Панель управления -> Диспетчер устройств .
Открываем диспетчер устройств и видим строку Порты (COM и LPT), раскрываем её и запоминаем, что за нашим контроллером закреплен COM6.
После этого переходим к приложению Arduino IDE выбираем нужные настройки. Меню ->инструменты->Порт «Сом»->выбираем нужный .
Следующее, что необходимо сделать — это указать программе, какая модель контроллера подключена. В моем случае это будет Mega 2560.
Далее для некоторых плат, могут быть использованы разные процессоры, поэтому выбираем аналогично процессор:
Получается, что этап подключения закончен, теперь переходим к программированию.
4. Самая простая программа для проверки правильности всех предыдущих действий. У ардуино на 13 выводе подключен светодиод, который расположен на плате, поэтому если у вас нет внешних светодиодов, то вы можете сразу подавать на 13 вывод сигнал и увидеть результат.
Теперь переходим к программе.
Саму программу я подготовил, можете скопировать отсюда и вставить:
int led1=13; //закрепили за переменной значение 13
// put your setup code here, to run once:
pinMode(led1, OUTPUT); // вбрали режим порта 13
// put your main code here, to run repeatedly:
digitalWrite(led1, HIGH); // включаем светодиод
digitalWrite(led1, LOW); // выключаем светодиод
Перед проверкой и запуском, программа предложит сделать сохранения.
Если загрузка прошла удачно, то диод начнет мерцать с периодом в 5 раз в секунду.
Ну а вы можете смело приступать к следующему уроку.
Ставьте в закладки эту публикацию, а так же подписывайтесь в группу