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

Содержание

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

Что такое Arduino?

Arduino — это бесплатная платформа с открытым кодом для быстрой разработки электронных устройств в домашних условиях. Она создана как для новичков в сфере программирования и электроники, так и для опытных разработчиков.

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

Большую популярность эта платформа заслужила благодаря доступности, плату можно создать самостоятельно или купить готовое решение, заплатив не дороже чем за чашку кофе.

Платформа Arduino

Платформа Arduino состоит из языка программирования (основанного на Wiring), программного обеспечения Arduino IDE (основанного на Processing) и непосредственно микроконтроллера и платы.

UNOArduino UNO — самая популярная плата для начала изучения электроники и программирования. Если Вы новичок, UNO будет хорошим выбором для начала. Эта плата построена на чипе ATmega328P, имеет USB порт для подключения к ПК, разъем питания, большое количество плат расширения.

Leonardo

Arduino Leonardo — основана на ATmega32u4. Имеет 20 цифровых входов\выходов ( 7 из которых могут быть PWM выходами и 12 аналоговыми), micro USB, внешнее питание от AC/DC адаптера или батарейки. Содержит все необходимое для разработки на микроконтроллере.

Due

Arduino Due — первая плата основанная на 32 битном ARM микроконтроллере (Atmel SAM3X8E ARM Cortex-M3 CPU). Имеет 54 цифровых входов/выходов, 12 аналоговых входов. Идеально подходит к больших Arduino проектам.

MEGA 2560

MEGA 2560 — разработана для комплексных проектов, основана на ATmega2560. Имеет 54 цифровых входов/выходов и 16 аналоговых входов, а также имеет больше места для кода. Рекомендован для разработки 3D принтеров и робототехники.

Nano

Arduino Nano — очень компактное и законченное решение, которое можно установить на макетную доску. Основан на ATmega328 (Arduino Nano 3.x) или ATmega168 (Arduino Nano 2.x). Подключается к ПК при помощи кабеля Mini-B USB.

Подключение Arduino

Установка Arduino IDE

Для подключения Arduino к Windows необходимо скачать и установить Arduino IDE

Arduino IDE

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

IDE window

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

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

После чего микроконтроллер запустит стандартную программу «Blink», при этом загорится светодиод «ON» и начнёт мигать светодиод «L».

Далее необходимо узнать к какому входу подключен Ардуино, для этого заходим Мой компьютер — Диспетчер устройств — Порты (COM и LPT) и смотрим к какому COM порту мы подключили устройство.

Подключение Arduino к ПК

Как проверить Ардуино

Открываем Arduino IDE, заходим Инструменты — Порт — Ваш COM-port

COM-port Arduino IDE

И выберем тип платы Инструменты — Плата — Тип вашей платы

Arduino IDE plata

Теперь загрузим первый скетч в память нашего Arduino, для этого выберем стандартную программу Blink Файл — Образцы — Basic — Blink, которая заставит наш микроконтроллер мигать светодиодом L каждую секунду и нажмем кнопку Вгрузить.

Arduino UNO Blink Test

Готово! Поздравляю, Вы научились программировать Arduino, не правда ли легко? Мы стали программистами, почему бы нам не написать свою программу…

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

Чтобы написать свой скетч достаточно изменить delay на 500 и нажать Вгрузить, теперь светодиод будет мигать с задержкой в пол секунды.


Источник: indycraft.ru