Arduino представляет собой инструмент (своего рода электронный конструктор), с помощью которого можно создавать электронные устройства. В отличии стационарных компьютеров, которые «замкнулись» в своем виртуальном мире, с Arduino можно взаимодействовать с внешней средой, организовать коммуникацию между реальным миром и виртуальном.
К примеру, можно измерить температуру, давление, влажность, узнать расположение магнитных полюсов, узнать положение какого либо тела в пространстве, измерить электромагнитный фон и многие другие параметры.
Плата Arduino снабжена множеством входов и выходов, к которым подключаются различные датчики и исполняющие механизмы. Количество и разнообразие всех подключаемых датчиков ограничено только фантазией изобретателя и аппаратными возможностями самой платы Arduino. Полученные таким образом данные можно обрабатывать на самой плате Arduino, либо посылать их в компьютер.
Для того чтобы начать коммуникацию необходимо сначала запрограммировать или «прошить» плату. Для этого используется специальный язык программирования Arduino, который основан на среде программирования Processing.
Программирование осущесвляеться при помощи среды Arduino IDE. При установки данный программы с ней устанавливается куча готовых примеров.
Язык программирования простой и понятный, его с легкостью смогут освоить даже те, кто не имел дело с программированием. Среда разработки доступна всем и абсолютно бесплатна. Скачать вы ее можете с официального сайта Arduino.
Низкая стоимость – платы Arduino дешевле, чем другие платформы. Ее можно без особого труда собрать самому.
Не нужно быть программистом и знать, как работает микроконтроллер, чтобы сделать простой проект. К примеру, можно стандартными библиотеками Arduino автоматизировать что либо.
Комментарии
Я с Китая обычно заказываю там вполне хорошие цены на эти игрушки. Arduino на мой взгляд отлично подойдет для тех кто начинает осваивать микроконтроллер ы или тех кто хочет просто сделать какой нибудь простой гаджет. Проще с Arduino посидель денек и сделать готовое устройство чем изучать регистры и фьюзы микроконтроллер а целую неделю). Сам с Arduino начинал теперь вот AVR программирую потихонечку. Теперь вот STM32 заинтересовало)