Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с программным обеспечением на компьютере предавая в него данные и получая ответы. На базе Arduino можно самостоятельно, повторяя интернет уроки и примеры, создать огромное количество полезной автоматики и поделок для дома и бизнеса.
Дополнительные сведения про Arduino платы
После того как Вы купили все необходимые модули можно подключить плату Ардуино к компьютеру. Arduino Uno, Mega, Duemilanove и Arduino Nano получают питание автоматически от любого USB-порта к компьютеру или другому внешнему источнику питания. При использовании Arduino Diecimila необходимо убедиться, что плата сконфигурирована для получения питания через USB-подключение. Источник питания выбирается с помощью маленького пластикового джампера, надетого на два из трех штырьков между разъемами USB и питания. Необходимо проверить, чтобы он был установлен на два штырька, ближайших к разъему USB. Подсоедините плату Arduino к компьютеру, используя USB-кабель. Должен загореться зеленый светодиод питания, помеченный PWR. Следующим шагом будет установка драйверов, для имеющейся модели. После того как драйвера были установлены, запускаем среду разработки Arduino.
Взаимодействие контролеров Arduino с компьютером
Во многих средах разработки Arduino уже есть готовый пример скетча, который можно запустить и проверить правильность подключения платы к компьютеру. В настройках среды разработки необходимо указать модель платы Arduino, иначе даже при правильно написанном скетче, плата будет работать неправильно. Так же необходимо выбрать последовательный порт. Выберите устройство последовательной передачи платы Arduino из меню Tools | Serial Port. Вероятно, это будет COM3 или выше (COM1 и COM2 обычно резервируются для аппаратных COM-портов). Чтобы найти нужный порт, можно отсоединить плату Arduino и повторно открыть меню; пункт, который исчез, и будет портом платы Arduino. Вновь подсоедините плату и выберите последовательный порт. Далее проверяем работоспособность платы. Нажимаем кнопку «Upload» в программе - среде разработки. Ждём несколько секунд - начинают мигать светодиоды RX и TX на плате. В случае успешной загрузки в строке состояния появится сообщение «Done uploading (Загрузка выполнена). (Замечание. Если имеется в виду плата Arduino Mini, NG или другая плата, то необходимо физически кнопкой подать команду reset непосредственно перед нажатием кнопки «Upload»). Несколько секунд спустя после окончания загрузки будет видно как светодиод вывода 13 (L) на плате начнет мигать оранжевым цветом. Это свидетельствует о правильно подключении платы к компьютеру, её работоспособности и правильной установке программного обеспечения.
Arduino и модули - основа для создания гаджетов
Свою популярность Arduino приобрело только по причине легкой интеграции с модулями. Даже человек вообще не понимающий в єлектронике и в программировании может понять основы работы с Arduino с помощью специальніх программ. Программы для Arduino пишутся на обычном C++ для управления вводом-выводом на контактах. Модули подключаются к этим контактам штырьковыми перемычками и уже через несколько минут , благодаря наличию миллионов уроков в интернете можнло собрать свой первый гаджет, который будет взаимодействовать с окружающей средой. Нет необходимости паять модули, настраивать их и знать суть работы их начинки. /Главное понять, что выход любого модуля простой перемычкой соединяется с входом контролера и в программе указывается что делать при разных значениях на входе контроллера Arduino.
Какие контроллеры Arduino выгодные?
Широкий ассортимент контроллеров выделяет Arduino среди других не только массовым распространением как учебной модели приборов цифровой логики, но потому, что они имеют очень доступную демократичную цену. Уникальной популярностью пользуется контроллер Arduino Uno (Ардуино Уно), ведь при выходе его из строя главную микросхему контроллера можно просто заменить без пайки. Речь идет о модели UNO с DIP корпусом который можно только передернуть. Именно поэтому эта модель самая выгодная и по цене и по применению.
В ценовой категории Arduino контролеров им может составить конкуренцию серия контролеров на чипах STM, но с ними чуть сложнее работать новичкам не смотря на то что вычислительные характеристики лучше и шире