Что такое Arduino?

На уроках информатики вам зачастую приходится писать различные программки и приложения. На данный момент в большинстве школ «языком программирования по умолчанию» стал Pascal ABC (или другие модификации компиляторов на языке Pascal).

В качестве устройства ввода используется клавиатура (очень редко – клавиатура + мышь), а в роли устройства вывода – монитор. Таким образом все написанные вами программки исполняются и работают лишь в «виртуальности» - на мониторе вашего компьютера. А иногда так хочется написать программку, которая могла бы управлять какими-либо внешними устройствами (хотя бы включать/выключать вашу настольную лампу). К сожалению, стандартные (учебные) средства этого сделать не позволяют.

 

Так что же делать?

         Срочно знакомиться с Arduino!

         Arduino – это инструмент для проектирования электронных устройств (электронный конструктор) более плотно взаимодействующих с окружающей физической средой, чем стандартные персональные компьютеры. Arduino состоит из двух частей: аппаратной и программной.

 

Аппаратная часть

         Arduino – является, по сути, микроконтроллером, который «облачён» в удобный интерфейс. А что же такое микроконтроллер? Это такой маленький «чип», мини-компьютер, со своим процессором и небольшим объёмом памяти. В этом «чипе» есть всё необходимое для того, чтобы стать полностью независимым от своего старшего брата – персонального компьютера.

         К Arduino можно подключить самые различные устройства ввода (датчики, сенсоры, кнопки) и вывода (лампочки, моторчики, звуковые динамики и реле (с помощью которого можно управлять высоковольтными нагрузками и домашней техникой)).

         Кроме этого, с помощью специальных модулей, мы можем наладить связь между Arduino и вашим смартфоном!

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

 

Программная часть

         Программируется Arduino на одной из модификаций языка C++, которая называется Wiring. Под управление данного языка работает среда разработки проектов на Arduino, Arduino IDE, которая, к тому же, является полностью бесплатной. Данный язык программирования очень прост и лёгок в освоении.

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

         После этого, Arduino радостно подмигнёт своими индикаторами и начнёт выполнять ваши команды!

 

Возможности Arduino

         Наибольший интерес Arduino представляет для любителей робототехники и разработчиков систем «Умный дом». Благодаря большому количеству совместимых с данным микроконтроллером датчиков и устройств, на Arduino можно создать практически любое устройство, которое вы только сможете выдумать!


         

 Мини-бот и робо-паук на Arduino


«Волшебное» пианино


         Добро пожаловать в замечательный мир умных вещей, которые мы будем создавать, используя Arduino!


ОГЛАВЛЕНИЕ | ПЕРИФЕРИЯ ARDUINO

Категория: Интересные статьи | Добавил: Decay_Dance (04.02.2015)
Просмотров: 5985 | Теги: программирование микроконтроллеров, простые эксперименты, Arduino, робототехника, что такое Arduino | Рейтинг: 3.2/4