На уроках информатики вам зачастую приходится писать различные программки и приложения. На данный момент в большинстве школ «языком программирования по умолчанию» стал 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! | |
Просмотров: 6205 | | |