г. Волгодонск ул. Ленина д.45
+7 (988) 572-08-00

Список сообщений по тегам

26.05.2021
Введение в Arduino
26.05.2021

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

Микроконтроллеры применяются для автоматизации каких-либо действий механизмов, для регулирования и управления чем-либо. Их преимущество в том, что с минимальными затратами памяти и энергии, можно довольно эффективно получать и обрабатывать входные данные и на основе их принимать решения и выполнять соответствующие действия. Область применения микроконтроллеров чрезвычайно обширна: от бытового применения в системе полива огорода у бабушки на даче, до использования на промышленных предприятиях.

Упрощенная схема работы показана на рисунке:
                         Рисунок 1 - Упрощенная схема работы микроконтроллера.


Микроконтроллер получает данные с датчиков влажности почвы и температуры воздуха. Затем, он обрабатывает данные и сравнивает их с допустимыми. Если показатели отклоняются он нормы, то принимается решение о включении подогрева воздуха или водяного насоса для полива.

 В Arduino применяются микроконтроллеры Atmel. Для загрузки программ плата подключается к компьютеру через USB порт. Чтобы принимать данные с датчиков, а также управлять периферийными устройствами, предусмотрены аналоговые и цифровые входы/выходы, а также выходы для питания подключенных устройств. Количество контактов и памяти у плат может быть различным в зависимости от модели Arduino.

Самая, пожалуй, главная отличительная черта проектов на базе Arduino – для создания прототипов устройств и работы с простыми проектами не нужен паяльник. Это означает, что работать с ними сможет любой, у кого есть желание. При работе вы не обожжётесь, неправильно собранную схему можно исправить за считанные секунды, замена компонентов проводится предельно просто благодаря использованию макетной платы.



  Общий вид макетной платы. Вы без труда можете поменять или переставить в другое место любой элемент    схемы.

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

 


 Простая программа для Arduino. Мигание встроенным на плату светодиодом с интервалом 2 секунды.

Наглядная демонстрация работы программы

Еще одна особенность проектов Arduino - возможность расширения функционала. Вы в любой момент можете добавить своему устройству новые возможности при наличии свободной памяти и незанятых контактов. Например, светодиодную индикацию можно заменить или дублировать выводом информации на LCD дисплей. Можно так же световую сигнализацию дополнить, например, звуковой. Все ограничено только вашей фантазией!

Подытоживая все вышеописанное, можно сказать, что Arduino - это своеобразная база для ваших проектов, функционал которых определяется только вашими нуждами и фантазией. На основе этой платы можно делать все - от простых электрических цепей с кнопками и светодиодами, до огромных систем вроде "Умного дома".