Первые впечатления от Arduino

Aug 24, 2015 20:00

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

Для тех, кто все-таки не знает, что это такое, Arduino - это универсальный микроконтроллер (плата с собственным процессором и памятью), созданный в первую очередь с прицелом на простоту использования и низкий порог вхождения.
Как это работает в общем случае? Информация считывается с датчиков (термостаты, фотосенсоры и т.д.), поступает на вход в Arduino, программа обрабатывает ее и на выходе происходит манипуляция внешними устройствами (светодиоды, ЖК-дисплеи, GSM-модуль и т.д.).
Например, можно легко сделать устройство, реагирующее на наступление темноты и включающее освещение. Или систему, шлющую SMS владельцу квартиры, когда срабатывает датчик движения. Вариантов безумно много.

Итак. Заказал я в итоге на Amazon'e Arduino Starter Kit. Это сам микроконтроллер, книжечка с туториалами, макетная плата, провода, сенсоры, ЖК дисплей, набор всяких резисторов, конденсаторов, светодиодов и прочего. Стоит это удовольствие, включая доставку, 130 CAD (на момент написания 1 USD = 1.3 CAD).

Так вот выглядит содержимое коробки:


А вот сам микроконтроллер. Кстати, забыл упомянуть: частота 16 МГц, 2 Кб оперативной памяти, 32 Кб ПЗУ.


Очень полезная штука - макетная плата (breadboard). Позволяет легко конструировать схемы без паяния и прочих мучений. Все контакты "+" и "-" соединены друг с другом, равно как и соответствующие вертикальные ряды (1A - 1E, 2A-2E).


Сразу же был сделан первый Hello World, попеременно мигающий "светофор" из светодиодов. Заняло минимум времени.

image Click to view



Arduino подключается к компьютеру через USB. Взаимодествие происходит через виртуальный COM-интерфейс. Драйвера поставились как по маслу, никаких плясок с бубном не понадобилось.
Для написания программ существует своя IDE с C/C++-подобным языком. Вот скриншот примера приложения для мигания светодиода, подключенного к 13-му pin'y.


Если кому интересно, задавайте вопросы, с удовольствием постараюсь ответить.

P.S. Буду теперь, пожалуй, иногда сюда писать.
Previous post Next post
Up