Что вообще такое Arduino?
Стандартная плата Arduino с базовым набором компонентов.
Здравствуйте.
В этой статье просто познавательная информация про Arduino. Дело в том, что на нашем сайте будут регулярно появляться статьи связанные с платой Arduino. И на случай, если вы новичок и не знаете что это такое, то здесь это объясняется. Arduino — это что то вроде маленького компьютера. Плата Arduino сейчас завоевала большую популярность среди разработок компьютеров, робототехники, различных электронных игрушек и т. д. Итак, что такое Arduino.
Arduino представляет собой небольшую плату, которая имеет собственный процессор и память. На этой плате также есть два десятка контактов, к ним вы можете подключить различные элементы: лампочки, датчики, двигатели, чайники, роутеры, дверные магнитные замки и многое другое, что вообще может работать от электричества. Это очень удобная вещь, как для новичка, так и для более продвинутого любителя электроники.
В процессор Arduino загружается программа, с помощью которой можно управлять всеми этими устройствами по заданному алгоритму. Так возможно создавать безграничное количество оригинальных гэджетов, которые довольно просто можно сделать самостоятельно и по собственной идее.
Свою больщую известность Arduino получила благодаря своей простоте и лёгкости в настройке. Даже новичок, который ранее никогда не сталкивался с подобными вещами, не программировал и неинтересовался схемотехникой способен понять основы по использованию Arduino буквально за два часа.
Программы для Arduino пишутся на обыкновенном C++, дополненным простыми и доступными для ума функциями, чтобы управлять вводом/выводом на контактах. В случае если вы уже имеете знания C++ — Arduino будет вам служить входом в новый мир, в котором программы не ограничиваются рамками компьютера, а наоборот контактируют с окружающим миром и оказывают влияние на него.
Чтобы было удобно работать с Arduino имеется бесплатная официальная среда программирования «Arduino IDE» (вот ссылка http://arduino.cc/en/Main/Software), которая специально создана для таких операционных систем как Windows, Mac OS и Linux.
При помощи неё загрузка новой программы в Arduino становится очень простым делом, достаточно просто кликнуть один раз, нужно всего лишь подключить плату к компьютеру через вход USB, этот вариант самый простой и удобный. Есть еще варианты работы и через Visual Studio, Eclipse, другие IDE или командную строку.
Здесь вам не нужен паяльник. Полноценные устройства можете собрать, используя только специальную макетную доску, перемычки и провода абсолютно без пайки. Конструирование никогда ещё не было таким простым и быстрым.
Принцип «бутерброда»
Есть ещё одна отличительная особенность Arduino — это наличие плат расширения, они называются shields либо просто «шилдов». Это дополнительные платы, которые устанавливаются подобно слоям бутерброда поверх Arduino, для того чтобы давать ему новые возможности. Так к примеру, имеются платы расширения, чтобы подключать к локальной сети и интернету — Ethernet Shield
Чтобы управлять мощными двигателями — Motor Shield
Чтобы получать координаты и временя со спутников GPS — модуль GPS
И многое другое.
Arduino — это так сказать сердце конструктора, в нём не имеется конечного, определённого набора элементов, и оно не имеет ограничений в разнообразии всего того, что возможно собирать. Всё ограничивается только вашим воображением. Это есть новый мир, отличное увлечение и очень хороший подарок. Уже десятки тысяч человек в мире убедились в этом.
С чего же начать?
В первую очередь вам будет нужен конечно же сам Arduino. Arduino Uno — это самая известная модель в настоящеё время.
Для начальных работ её вполне хватит. Но если вы хотите брать как говорится «на вырост», то можете использовать более мощную версию — Aruino Mega.
Ещё вам будет нужно:
Кабель — USB
Макетная доска
Перемычки
Резисторы, транзисторы… и ещё десяток подручных деталей. Для того, чтобы не мучить себя в поисках нужного, можете взять всё, что вам понадобится в готовом наборе, которые продаются в специализированных магазинах.
Вот и всё. Всего вам доброго. Удачи.