ПОДКЛЮЧЕНИЕ ARDUINO К КОМПЬЮТЕРУ

ПОДКЛЮЧЕНИЕ ARDUINO К КОМПЬЮТЕРУ

В этом документе описано, как подключить Ардуино к компьютеру и прошить его своей первой программой.

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 необходимо выбрать пункт меню, соответствующий вашей модели Ардуино.

Выбор Arduino Uno

Для моделей 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) — поздравляем! Вы успешно настроили и запустили Ардуино.

Arduino.ru

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

Необходимое железо — Arduino и USB-кабель

В этом руководстве предполагается, что вы используете Arduino Uno, Arduino Duemilanove, Nano или Diecimila.

Вам потребуется также кабель стандарта USB (с разъемами типа USB-A и USB-B): такой, каким, к примеру, подключается USB-принтер. (Для Arduino Nano вам потребуется вместо этого кабель с разъемами А и мини-В).

Arduino Uno

Программа – среда разработки для Arduino

Найдите последнюю версию на странице скачивания.

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

Подсоедините плату

Arduino Uno, Mega, Duemilanove и Arduino Nano получают питание автоматически от любого USB-подключения к компьютеру или другому источнику питания. При использовании Arduino Diecimila убедитесь, что плата сконфигурирована для получения питания через USB-подключение. Источник питания выбирается с помощью маленького пластикового джампера, надетого на два из трех штырьков между разъемами USB и питания. Проверьте, чтобы он был установлен на два штырька, ближайших к разъему USB.

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

Установите драйвера

Установка драйверов для Arduino Uno на Windows7, Vista или XP:

  • Подключите вашу плату и подождите, пока Windows начнет процесс установки драйвера. Через некоторое время, несмотря на все её попытки, процесс закончится безрезультатно.
  • Нажмите на кнопку ПУСК и откройте Панель управления.
  • В панели управления перейдите на вкладку Система и безопасность (System and Security). Затем выберите Система. Когда откроется окно Система, выберите Диспетчер устройств (Device Manager).
  • Обратите внимание на порты (COM и LPT). Вы увидите открытый порт под названием «Arduino UNO (COMxx)».
  • Щелкните на названии «Arduino UNO (COMxx)» правой кнопкой мышки и выберите опцию «Обновить драйвер» (Update Driver Software).
  • Кликните "Browse my computer for Driver software".
  • Для завершения найдите и выберите файл драйвера для Uno – «ArduinoUNO.inf», расположенный в папке Drivers программного обеспечения для Arduino (не в подкаталоге «FTDI USB Drivers»).
  • На этом Windows закончит установку драйвера.

Установка драйверов для Arduino Duemilanove, Nano или Diecimila в Windows7, Vista или XP:

Когда вы подключите плату к компьютеру, Windows запустит процесс установки драйвера (если до этого вы не подключали к компьютеру плату Arduino).

В Windows Vista драйвер скачается и установится автоматически (это действительно работает!)

В Windows XP откроется Мастер установки нового оборудования (Add New Hardware wizard).

  • На вопрос «Подключиться к узлу Windows Update для поиска программного обеспечения? (Can Windows connect to search for software?)» выберите ответ «Нет, не в этот раз (No, not this time)». Нажмите «Далее».
  • Выберите «Установить из списка или указать местонахождение (Advanced) (Install from a list or specified location (Advanced))» и нажмите «Далее».
  • Убедитесь, что выбрано «Искать наиболее подходящий драйвер в указанном месте (Search for the best driver in these locations)»; снимите флажок «Искать на съемных носителях (Search removable media)»; выберите «Добавить область поиска (Include this location in the search)» и укажите папку drivers/FTDI USB Drivers в дистрибутиве Arduino. (Последнюю версию драйвера можно найти на FTDI веб-сайте). Нажмите «Далее».
  • Мастер начнет поиск и затем сообщит вам, что обнаружен «USB Serial Converter». Нажмите «Готово (Finish)».
  • Снова появится мастер установки нового оборудования. Выполните все те же шаги с теми же опциями и указанием того же пути для поиска. На этот раз будет обнаружен «USB Serial Port».

Проверить, что драйвера действительно установлены можно, открыв Диспетчер устройств (Windows Device Mananger) (он находится во вкладке Оборудование(Hardware) панели Свойства системы(System)). Найдите «USB Serial Port» в разделе «Порты (Ports)» – это и есть плата Arduino.

Читайте также  Устанавливаем ворота с калиткой своими руками
Запустите среду разработки Arduino

Дважды щелкните на приложении для Arduino.

Откройте готовый пример

Откройте мгновенный пример скетча «LED» по адресу: File > Examples > 1.Basics > Blink.

Arduino пример моргания светодиодом

Выберите вашу плату

Вам нужно выбрать пункт в меню Tools > Board menu, соответствующий вашей плате Arduino.

Arduino выбор платы для подключения


Выбор Arduino Uno

Для Duemilanove Arduinoплат с ATmega328 (проверьте на плате надпись на микросхеме) выберите Arduino Duemilanove или Nano с ATmega328. Вначале платы Arduino выпускались с ATmega168; для них выберите Arduino Diecimila, Duemilanove, или Nano с ATmega168. Подробно о пунктах меню платы можно прочитать на странице «Среда разработки».

Выберите ваш последовательный порт

Выберите устройство последовательной передачи платы Arduino из меню Tools | Serial Port. Вероятно, это будет COM3 или выше (COM1 и COM2 обычно резервируются для аппаратных COM-портов). Чтобы найти нужный порт, вы можете отсоединить плату Arduino и повторно открыть меню; пункт, который исчез, и будет портом платы Arduino. Вновь подсоедините плату и выберите последовательный порт.

Загрузите скетч в Arduino

Теперь просто нажмите кнопку «Upload» в программе – среде разработки. Подождите несколько секунд – вы увидите мигание светодиодов RX и TX на плате. В случае успешной загрузки в строке состояния появится сообщение «Done uploading (Загрузка выполнена)».
(Замечание. Если у вас Arduino Mini, NG или другая плата, вам необходимо физически кнопкой подать команду reset непосредственно перед нажатием кнопки «Upload»).

Несколько секунд спустя после окончания загрузки вы увидите как светодиод вывода 13 (L) на плате начнет мигать оранжевым цветом. Поздравляю, если это так! Вы получили готовый к работе Arduino!

Настройка плат Arduino при первом подключении к ПК

Прошивка плат Arduino

В этой инструкции, для примера, рассмотрим начало работы в операционной системе Windows. Для операционных систем Microsoft (Windows 2000/Vista) различия незначительны, они в основном относятся к названиям вкладок в Диспетчере устройств. В прочих операционных средах, таких как Linux, FreeBSD, Mac OS X и т.д, порядок настройки значительно отличается. При необходимости организовать работу с этим программным обеспечением, рекомендуем искать ответы на вопросы на основном сайте разработчика //www.arduino.cc .

В качестве подключаемой платформы возьмём Arduino Uno. Разница с другими платами у неё минимальна.

Кабель для связи с ПК

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

Arduino Uno, Arduino Mega 2560 соединяются кабелем со штекерами USB тип А. Такой кабель часто применяется для подключения принтера или сканера.

Arduino Leonardo, Arduino Due для подключения имеют гнездо micro USB тип В.

Arduino Nano, Freeduino Nano подключаются через гнездо mini USB тип B.

гнездо mini USB тип B

Для подключения Freeduino MaxSerial потребуется кабель последовательного порта 9M-9F.

9M-9F.

Установка Arduino IDE

Arduino IDE — интегрированная среда разработки софта для Arduino устройств, устанавливаемая на компьютер.

В зависимости от модели платы важно правильно выбрать подходящую версию Arduino IDE:

  • Arduino IDE 1.6.4 — для многих плат, кроме Arduino Leonardo ETH и Arduino M0 (программное обеспечение от Arduino LLC).
  • Arduino IDE 1.7.7 — для всех типов плат (программное обеспечение от Arduino SRL).

Частичная несовместимость ПО стала следствием разногласий между отцами-основателями Arduino итальянцами Массимо Банзи и Джанлука Мартино, которые не смогли договориться о дальнейшем курсе развития компании. Завод, на котором разрабатывают и производят оригинальные платформы Arduino, под управлением Джанлука Мартино откололся от головной компании Arduino LLC и стал самостоятельной компанией Arduino SRL (ранее Smart Projects Srl).

Запуск Arduino IDE

После запуска успешно установленной Arduino IDE, должна открыться графическая консоль, как на картинке внизу.

После запуска

Возникла неполадка: Arduino IDE не запускается.

Способ устранения.

Скорее всего, на компьютере установлена неподходящая виртуальная среда JRE (Java Runtime Environment), необходимая для запуска графических приложений.

Возвратитесь к переустанавке Arduino IDE: на этот раз инсталлятор развернет работу по настройке JRE.

Подключение плат Arduino к компьютеру

После успешного запуска среды разработки Arduino IDE пришло время связать какую-то платформу Arduino с компьютером. Как вы уже знаете, подключение плат Arduino к ПК выполняется через USB-кабель.

Соединив консоль Arduino с ПК, на ней загорится один светодиод «ON», и начнёт мигать другой «L». Это означает, что через кабель подано питание и микроконтроллер начал выполнять предустановленную на заводе программу Blink (мигание).

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

Номер COM-порта можно узнать в «Диспетчере устройств», вкладка «Порты (COM и LPT)».

На системах Windows скорее всего нашей Arduino Uno с последовательным интерфейсом присвоится один из портов COM1 или COM2. Для Ардуино с USB-контроллером портом ввода будет COM4, COM5, COM6 или выше.

На системах Linux последовательным портом будет USB0 либо USB1.

port

Высветилось новое устройство Arduino в «Диспетчере устройств» — значит, операционная система распознала нашу плату, нашла для неё подходящий USB-драйвер и присвоила номер её интерфейсу. При совместном подключении ещё одной платы Arduino, ей присвоиться уже другой номер порта.

Возникла неполадка: при подключении платы Arduino к компьютеру, в Диспетчере устройств она не появляется.

Способы устранения:

  1. Не всунут до конца или поврежден USB-кабель или порт.
  2. Нет драйвера для этой платы Arduino. Если у вас китайская Arduino или от другого неизвестного производителя, попробуйте переустановить USB-драйвер вручную.
  3. Блокировка со стороны антивирусника.
  4. Неисправна плата Arduino.

Настройка Arduino IDE

В открытой Arduino IDE, заходим: Инструменты > Порт > выбираем номер порта COM — сообщаем программе номер порта, к которому подключена микропроцессорная платформа Arduino.

Настройка Arduino IDE

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

Настройка Arduino IDE

Возникла неполадка: во вкладке Порт нет ни одного COM-порта.

Способ устранения.

Очевидно, нарушено соединение устройства Arduino с компьютером. Верните устойчивое соединение с ПК.

Или нет драйвера. Скачать можно в конце статьи.

Как проверить подключение устройства Arduino

Все числовые данные, поступающее через COM-порт, выводятся в Монитор порта во всё той же удобной графической среде Arduino IDE. Следовательно, нажав соответствующую иконку «Монитор порта» в верхнем правом углу консоли или найдя соответствующий пункт в меню Сервис, по изменяющимся числам в открывшимся окошке можно убедиться, что через USB-кабель передаются данные, а значит, и плата Arduino надежно подключена.

Как проверить подключение

Обратите внимание, что в нижней части окошка Монитора порта выводится информация о скорости работы с COM-портом «19200 baud» (19200 бит/сек). Такая скорость задана по умолчанию в предустановленном скетче на плате Arduino. В этом скетче есть строка Serial.begin(19200), в которой можно задать любую требуемую скорость передачи, но это возможно только при работе через USB-кабель. Ежели передача данных идет через радиоканал Bluetooth, то скорость обмена с COM-портом должна быть задана заранее, точно такой же, какую мы выбираем при отладке Bluetooth-модуля.

Возникла неполадка: невероятно тормозит Arduino IDE при навигации по меню.

Способ устранения.

В Диспетчере устройств, во вкладке Bluetooth Serial отключите Bluetooth-соединение с мобильным телефоном. Все внешние подключения через Bluetooth значительно пожирают объем виртуальной памяти.

Загрузка первого скетча

Соединение установлено, среда разработки настроена — теперь в ваших руках отлаженный инструмент для прошивки любых микроконтроллеров AVR серии: ATtiny, ATmega, AT90S, AT90CAN, AT90PWM.

В среде разработки Arduino IDE есть много готовых образцов для различных задач, но для проверки отзывчивости платы на перепрошивку достаточно внести небольшие изменения в предустановленную программу Blink (мигание светодиода «L» на плате).

Загрузка первого скетча

Достаточно в открытом эскизе Blink внести свои изменения в строчке delay(1000), нажать «Вгрузить» и засечь изменения в работе платы Arduino.

Загрузка первого скетча

Установив delay(500) — светодиод «L» будет мигать в два раза чаще, с задержкой в пол секунды.

Задав delay(100) — светодиод «L» будет загораться и гаснуть в 10 раз быстрее, чем по заводской настройке, то есть каждые 100 миллисекунд.

Возникла неполадка: при загрузке скетча всплыла ошибка вида «not in sync».

Способ устранения.

Значит, подключенная платформа Arduino не была распознана операционной системой. Вернитесь к пунктам установки правильного номера COM-порта и модели платы в меню Инструменты Arduino IDE.

Да и напоследок, если вы купили плату Arduino на каком-нибудь онлайн китайском рынке, то очень часто возникают проблемы при подключении платы – просто она не определяется. Чтобы решить эту проблему умельцами был создан драйвер . СКАЧАТЬ

Автор: Виталий Петрович.

Биометрический замок для авто

Пульт

Часы с LED-индикаторами на Arduino

Мультитестер на Arduino своими руками

Офисный шпион KeySweeper

Толщиномер лакокрасочных покрытий на Arduino

BlogComment – В современном мире
подтянутая стройная фигура приравнивается к состоятельностью и здоровьем.

Западные селебрити демонстрируют отличный внешность
и ни капли избыточного веса.

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

И лишь единицы из списка действительно эффективны
и безопасны. Но универсальное препарат найдено – это капли
для похудения fire fit!

Доказанная результативность капель подтверждают огромные продажи его по
всему странам. Слим Фаер
Фит полностью безвредно и сертифицировано.
В чудесной упаковке таится естественный механизм, оперативно и безопасно истребляющий
избыточных килограммов.
У худеющих с fire fit за считанные дни наблюдается эффект уменьшения веса без усиления физической активности.
Жиросжигающее воздействие начинается сразу.
Не требуется суровое лимитирование по
калорийности принимаемой еды.
В формуле препарата экстракт гуараны, которые содержат богатый набор витаминов и минералов,
и они ускоряют превращение жировых клеток
в энергию, тормозят аппетит,
улучшают иммунитет. Кактус –
естественный антиоксидант, который
дает мощное жиросжигающее
действие, подавляет аппетит и концентрацию
холестерина в крови, устраняет из организма шлаки и излишки воды, безупречно снимая жировую нагрузку на организме.

Читайте также  Установка теплого пола под плитку

А экстракт лимона в формуле fire fit стимулирует метаболический процесс, нормализует работу
ЖКТ, защищает сердечно-сосудистую систему, поддерживает
иммунную систему, повышает активность
всего организма.

Этот препарат получил сертификат качества.
Его компоненты давно и результативно используются
в диетологии и спорте. Натуральный состав комплекса обеспечивает быстрое
и безвредное всасывание слизистой желудка.
Действующие компоненты средства
обеспечивают плавное сжигание липидов нормальным для организма образом.
Форма выпуска – капли на водной базе – позволяют употреблять Фаер Фит,
не меняя сложившийся уклад жизни.
Достаточно просто влить немного жидкости в воду, и процесс сброса веса пошел.
Важным эффектом является падение аппетита и стабилизация работы пищеварительной системы.

Ни один состав растительного происхождения
не сравнится с Fire Fit! Готовы подвергнуться чудесное действие средства?
Кликните на форму для заявки
на официальном веб-сайте, и в
самое скорое время наш менеджер перезвонит вам.

Как начать работу с Arduino Uno: полное руководство для начинающих

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

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

Что такое Arduino

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

Arduino представляет собой платформу разработки с открытым исходным кодом, которая состоит из простого в использовании оборудования и среды программирования. Наиболее распространенным типом оборудования является Arduino UNO, а среда программирования называется Arduino IDE. Кроме Arduino UNO существует еще достаточно много аналогичных плат — Arduino Mega, nano, mini, но в данной статье в целях обучения мы будем использовать именно Arduino UNO. А Arduino IDE – это как раз та программная среда, с помощью которой мы будем программировать плату Arduino UNO.

Установка Arduino IDE

Прежде чем начать работу с Arduino необходимо установить среду программирования Arduino IDE на ваш компьютер/ноутбук. Все описанные далее шаги по установке данной программной среды будут ориентированы на операционную систему Windows, для остальных операционных систем последовательность действий будет примерно такой же. Если возникнут проблемы с другими системами, то помощь можно найти по следующим ссылкам – для пользователей Mac и пользователей Linux. Перед началом установки Arduino IDE убедитесь что вы обладаете правами администратора на вашем компьютере – это облегчит установку.

Шаг 1. Загрузите Arduino IDE с официального сайта — https://www.arduino.cc/download_handler.php.

Шаг 2. Запустите скачанный exe файл.

Шаг 3. В открывшемся окне кликните на “I Agree” чтобы согласиться с условиями лицензии Arduino.

Шаг 4. В окне опций установки отметьте все галочки (см. рисунок).

Опции установки Arduino IDE

Шаг 5. На этом шаге необходимо выбрать место установки Arduino IDE. По умолчанию стоит путь установки в Program files на диске C – крайне рекомендуется оставить именно этот путь.

Выбор каталога для установки Arduino IDE

Шаг 6. На этом шаге вы можете наблюдать как Arduino IDE устанавливается на ваш компьютер (см. рисунок). После того как установка будет завершена нажмите кнопку “completed”.

Шаг 7. После завершения установки запустите на выполнение файл Arduino.exe. Откроется окно IDE с минимумом кода внутри него – см. рисунок.

Окно Arduino IDE с начальным кодом

Подключение вашей платы Arduino к компьютеру

После того как вы установили Arduino IDE на свой компьютер следующим логичным шагом будет подключение платы Arduino UNO к компьютеру. Чтобы сделать это просто используйте кабель для программирования (синего цвета) и соедините его с платой Arduino и USB портом вашего компьютера.

Синий кабель для программирования может выполнять следующие три функции:

  1. Он запитывает плату Arduino UNO, то есть чтобы обеспечить выполнение программ на ней необходимо просто запитать ее с помощью USB кабеля.
  2. Через него программируется микроконтроллер ATmega328, находящийся на плате Arduino UNO. То есть код программы пересылается из компьютера в микроконтроллер именно по этому кабелю.
  3. Он может функционировать в качестве кабеля для последовательной связи, то есть с его помощью можно передавать данные с Arduino UNO в компьютер – это полезно для целей отладки программы.

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

Поскольку вы подключаете плату Arduino в первый раз к компьютеру необходимо некоторое время чтобы драйвера для нее успешно установились. Чтобы проверить правильно ли все установилось и определилось откройте «Диспетчер устройств (Device manager)» на вашем компьютере.

В диспетчере устройств откройте опцию «Порты» “Ports (COM & LPT)”, кликните на ней и посмотрите правильно ли отображается там ваша плата.

Поиск Arduino в диспетчере устройств

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

Если вы не можете в диспетчере устройств найти опцию “Ports (COM & LPT)”, то это означает, что ваша плата не корректно определилась компьютером. В большинстве случает это означает проблему с драйверами – по какой то причине они автоматически не установились для вашей платы. В этом случае вы должны будете вручную установить необходимые драйверы.

В некоторых случаях в указанной опции диспетчера устройств может отобразиться два COM порта для вашей платы и вы не будете знать какой из них правильный. В этой ситуации отключите и снова подключите плату Arduino к компьютеру – какой из COM портов при этом будет появляться и исчезать, значит тот и правильный порт.

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

Загрузка программы мигания светодиода

Теперь загрузим нашу первую программу в плату Arduino при помощи программной среды Arduino IDE, которую мы только недавно установили. Установленная Arduino IDE содержит несколько примеров программ, которые будут весьма полезны для начинающих. Давайте откроем один из этих примеров программ используя следующий путь File -> Examples -> Basics -> Blink (как показано на рисунке).

Загрузка программы управления миганием светодиода

При этом откроется программа Blink – ее цель состоит в том чтобы заставить мигать встроенный светодиод на плате Arduino. После открытия программы нам необходимо выбрать правильную плату Arduino – чтобы сделать это выберите пункт меню Tool -> Boards -> Arduino UNO/Genuino как показано на рисунке ниже.

Выбор платы Arduino UNO

Далее мы должны выбрать правильный порт для нашей платы. Ранее мы увидели, что для нашей платы был определен порт COM13. В вашем случае это может быть другой порт. Но для нашего рассматриваемого случая мы должны выбрать пункт меню Tools -> Port -> COM13.

Проверка того, видит ли Arduino IDE вашу плату Arduino

Если все сделано правильно, то вы должны заметить что номер порта (в нашем случае COM 13) появится внизу экрана. После этого вам необходимо нажать кнопку загрузки программы (подсвечена синим цветом) на плату Arduino как показано на рисунке ниже.

Загрузка программы в плату Arduino

После нажатия этой кнопки вы увидите надпись “Compiling sketch” и затем, если загрузка программы прошла успешно, вы увидите сообщение “Done Uploading” как показано на рисунке ниже.

Загрузка программы на плату Arduino прошла успешно

Если у вас на данном этапе возникают какие либо ошибки, не рассмотренные в данной статье, то вы их можете попробовать найти в статье про 10 самых распространенных ошибок при работе с Arduino.

Теперь попробуем написать программу, которая будет зажигать светодиод при нажатии кнопки.

Необходимые компоненты

  1. Плата Arduino Uno (купить на AliExpress).
  2. Кабель для программирования.
  3. Светодиод (любого цвета).
  4. Кнопка.
  5. Резистор 1 кОм.
  6. Макетная плата.
  7. Соединительные провода.

Схема соединений

Представлена на следующем рисунке.

Кнопку подсоединим ко второму контакту Arduino, то есть одним концом кнопка будет подсоединена ко второму контакту Arduino, а вторым – к земле. То есть всегда когда мы будем нажимать кнопку на второй контакт Arduino будет подаваться земля.

Светодиод подсоединен к контакту 3 через резистор 1 кОм. То есть катод светодиода подсоединен к земле, а анод – к контакту 3 Arduino через резистор.

Программирование Arduino

Теперь, когда необходимая нам схема собрана, мы можем начать программирование платы Arduino UNO. Полный текст программы будет приведен в конце статьи, в этом разделе будет дано объяснение некоторых участков кода этой программы.

В каждой программе для Arduino должны обязательно присутствовать две функции – это функции void setup () и void loop (), иногда их называют «абсолютным минимумом», необходимым для написания программы. Все операции, которые мы запишем внутри void setup (), исполнятся только один раз, а операции, которые мы запишем внутри void loop () – будут исполняться снова и снова. Пример этих функций показан в коде ниже – именно в таком виде они создаются когда вы выбираете пункт меню File -> New.

Урок 3. Установка программного обеспечения Arduino IDE, подключение платы к компьютеру.

Arduino UNO R3

В уроке рассказывается, как установить программное обеспечение для работы с системой Ардуино под Windows 7, как подключить плату к компьютеру и загрузить первую программу.

Читайте также  ПОДКЛЮЧЕНИЕ КОМПЬЮТЕРНОГО ВЕНТИЛЯТОРА К СЕТИ 220 В

Для установки программного обеспечения и подключения контроллера Arduino UNO R3 к компьютеру необходимы:

  • плата контроллера;
  • USB кабель (обычно дается в комплекте);
  • персональный компьютер с ОС Windows, подключенный к интернету.

Плата может получать питание от USB порта компьютера, поэтому внешний блок питания не требуется.

Установка программы Ардуино

Установка интегрированной среды разработки Arduino IDE.

Прежде всего, необходимо загрузить последнюю версию программы. Загрузить ZIP архив можно с официального сайта поддержки систем Ардуино по этой ссылке. Необходимо выбрать строку с нужной операционной системой – Windows ZIP file.

Загрузить Arduino IDE

Создать папку, например Arduino, и распаковать в нее zip файл.

Разархивировать zip файл

Подключение платы Ардуино.

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

Установка драйвера.

Мне известны платы Arduino UNO R3 использующие в качестве моста USB-UART

  • микросхему ATmega16U2 (оригинальный вариант)
  • микросхему CH340G (китайский клон).

Процессы установки драйверов для этих вариантов отличаются.

Установка драйвера для ARDUINO UNO с преобразователем интерфейсов ATmega16U2.

После подключения платы к компьютеру Windows сама начнет процесс установки драйвера. Через некоторое время появится сообщение о неудачной попытке.

Драйвер надо устанавливать вручную. Для этого переходим Пуск –> Панель управления –> Система –> Диспетчер устройств.

В разделе Порты (COM и LPT) должно быть устройство Arduino UNO с предупреждающим желтым значком.

Щелкаем правой кнопкой мыши по значку.

Выбираем Обновить драйвер.

Дальше Выполнить поиск драйверов на этом компьютере.

Вручную указать место размещения драйвера. Файл ArduinoUNO.inf находится в каталоге Drivers папки, куда распакован архив.

В разделе Порты (COM и LPT) появляется новый, виртуальный COM. Его номер надо запомнить.

Установка драйвера для ARDUINO UNO с преобразователем интерфейсов CH340G (китайский клон).

После подключения платы к компьютеру, Windows сама начнет процесс установки драйвера.

Сообщение

Через некоторое время появится сообщение о неудачной попытке.

Сообщение

Драйвер надо устанавливать вручную. Для этого переходим Пуск –> Панель управления –> Система –> Диспетчер устройств.

Появилось новое устройство USB2.0-Serial с желтым предупреждающим значком.

Запускаем установочный файл ch341ser.exe.

Установка китайского клона Arduino UNO R3

Выбираем INSTALL.

Ждем сообщение об успешной установке.

Сообщение об удачной установке

В диспетчере устройств появляется новое устройство USB-SERIAL CH340.

Диспетчер устройств

Необходимо запомнить номер COM порта.

Запуск интегрированной среды разработки Arduino IDE.

Запускаем файл arduino.exe.

Выбираем тип платы Ардуино: Инструменты -> Плата -> Arduino UNO.

Установка Arduino IDE

Необходимо указать номер COM порта: Инструменты -> Порт.

Установка Arduino IDE

Для проверки работы системы можно запустить первый скетч – мигающий светодиод. Для этого: Файл -> Примеры -> 01.Basics -> Blink.

Запуск примера Ардуино

Нажимаем кнопку Загрузка.

Загрузка платы Ардуино

Ждем пока программа загрузится и светодиод на плате, обозначенный букой L, начинает мигать примерно раз в секунду. Значит все сделали правильно.

В следующем уроке получим минимальные знания о языке программирования для Ардуино — языке C++.

Установка/настройка программной оболочки Arduino IDE для Windows

Для написания (редактирования) и загрузки (прошивки) программ (скетчей) в Arduino необходимо установить программу для программирования, как Arduino IDE, или воспользоваться on-line Web-редактором. Скачать (загрузить) программу Arduino IDE последней версии, или воспользоваться web-редактором можно из раздела Software сайта arduino.cc .

Скачивание (загрузка) Arduino IDE с официального сайта:

Зайдите на официальный сайт Arduino и выберите, из предложенного списка, операционную систему на которой работает Ваш компьютер. В данной статье мы рассмотрим установку Arduino IDE на операционную систему Windows. Выбрав первую строку «Windows Installer» Вы установите Arduino IDE (как устанавливаете любые другие программы), а выбрав вторую строку «Windows ZIP file for non admin install» Вы скачаете ZIP-архив с папкой программы, которую сможете запускать без установки (даже если у Вас нет прав администратора Вашего компьютера).

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

Если Вы просто хотите скачать программу, то нажмите на кнопку «JUST DOWNLOAD», если хотите скачать программу и поблагодарить разработчиков, способствуя дальнейшему развитию ПО, то нажмите на кнопку «CONTRIBUTE & DOWNLOAD».

Дождитесь завершения загрузки файла

После завершения загрузки, файл должен находиться в папке: « Этот компьютер > Загрузки » (если Вы не указали иное место для сохранения файла).

  • Если Вы скачивали (загружали) ZIP-архив (выбрав на первом этапе пункт «Windows ZIP file for non admin install»), то распакуйте папку из архива в любое место на Вашем компьютере.
    Следующий раздел «Установка Arduino IDE» не для Вас, так как устанавливать программу Вам не нужно, перейдите к разделу «Запуск Arduino IDE». Для начала работы в Arduino IDE нужно запустить файл «arduino.exe» , из того места, куда Вы распаковали архив.
  • Если Вы скачивали (загружали) установочный файл (выбрав на первом этапе пункт «Windows Installer»), то следуйте инструкциям в следующем разделе «Установка Arduino IDE».

Установка Arduino IDE:

Запустите установочный файл

из папки: « Этот компьютер > Загрузки » (у Вас вместо символов X.X.X в названии файла будут цифры версии Arduino IDE).

Далее подряд будут появляться следующие сообщения:

Установка Arduino IDE Установка Arduino IDE Установка Arduino IDE Установка Arduino IDE Установка Arduino IDE

  • 1 сообщение: ознакомляет Вас с лицензионным соглашением, нажмите на кнопку «I Agree», появится 2 сообщение.
  • 2 сообщение: предлагает Вам выбрать компоненты инсталляции, нажмите на кнопку «Next», появится 3 сообщение.
  • 3 сообщение: предлагает Вам выбрать путь для установки Arduino IDE, нажмите на кнопку «Install», появится 4 сообщение.
  • 4 сообщение: информирует Вас о ходе выполнения установки Arduino IDE, по окончании которой появится 5 сообщение.
  • 5 сообщение: информирует Вас об окончании установки Arduino IDE, нажмите на кнопку «Close».

В процессе установки, над окном 4 сообщения, могут появляться окна Windows запрашивающие у Вас разрешение на установку драйверов:

Разрешайте установку драйверов нажимая на кнопку «Установить», эти драйверы позволят определять и работать с платами Arduino подключёнными по шине USB.

На этом установка Arduino IDE завершена.

На Вашем рабочем столе должна появиться иконка программы:

Запуск Arduino IDE:

При первом запуске программы может появиться сообщение Брандмауэра Windows о блокировке доступа для некоторых сетевых функций Java Arduino IDE:

Разрешите доступ нажав на кнопку «Разрешить доступ». После чего, данное окно появляться не будет.

Откроется окно программы Arduino IDE:

На следующем рисунке указано назначение областей и функциональных кнопок программы:

Теперь можно написать скетч (код) и загрузить (залить/прошить) его в Arduino. Но перед этим, надо подключить плату Arduino к компьютеру и указать программе Arduino IDE, какую именно плату Arduino Вы подключили, и к какому порту.

Подключение платы Arduino:

После того как Вы подключите плату Arduino через USB порт к компьютеру, программе Arduino IDE нужно указать, какую именно плату Arduino Вы подключили. Для этого выберите нужную плату из списка в разделе меню « Инструменты > Плата > Название Вашей платы », как это показано на следующем рисунке:

Теперь нужно выбрать Com-порт к которому подключена Ваша плата Arduino. Для этого выберите нужный Com-порт из списка доступных Com-портов в разделе меню « Инструменты > Порт > Номер доступного порта », как это показано на следующем рисунке:

Если USB контроллер Вашей платы Arduino реализован на чипе FTDI или ему аналогичных, то в списке доступных Com-портов Вы не увидите название платы Arduino в скобках напротив Com-порта. В нашем случае Вы бы увидели просто «COM1» и «COM7», тогда возникает вопрос, а к какому из этих портов подключена плата Arduino?

Решается данный вопрос очень просто. Отключите плату Arduino от компьютера и откройте меню « Инструменты > Порт » . В списке Com-портов Вы увидите только доступные Com-порты, то есть в нашем случае только «COM1». Теперь подключите плату Arduino к компьютеру и опять откройте меню « Инструменты > Порт » . Теперь Вы увидите что список Com-портов увеличился на один (в нашем случае к «COM1» добавился «COM7»), именно к появившемуся Com-порту и подключена Ваша плата Arduino.

Если при подключении платы Arduino Вы не увидели появление нового Com-порта, значит USB контроллер Вашей платы Arduino реализован на чипах сторонних производителей и для него требуется установить дополнительный драйвер. Как, например, драйвер для чипа CH340G.

Загрузка скетча из программы Arduino IDE в плату Arduino:

После того, как Вы указали тип платы Arduino, выбрали Com-порт и написали свой скетч (код программы), скетч можно загрузить (залить/прошить) в контроллер платы Arduino . Для этого выберите пункт меню « Скетч > Загрузка » или нажмите на кнопку в виде круга со стрелкой:

Если Вы написали скетч в новом окне и не сохраняли его в файл, то перед его загрузкой в плату Arduino, программ Arduino IDE предложит Вам его сохранить. Введите название, под которым Вы желаете сохранить скетч в файл и нажмите на кнопку «Сохранить».

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

Небольшой скетч приведённый выше (на картинке) заставит мигать светодиод на плате Arduino. Многие скетчи упрощаются и сокращаются при использовании библиотек. О том что такое библиотеки и как их устанавливать, Вы можете узнать в разделе Wiki — Установка библиотек в Arduino IDE .

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: