Расчет стоимости привлечения клиентов

Программирование Ардуино


Что такое Arduino
Arduino – это конструктор позволяющий создавать физические электро-устройства, и программировать для них коды. Ардуино состоит из нескольких частей: аппаратной и программной. Аппаратная часть включает в себя различные платы и микропроцессоры, а программная состоит из специальной среды разработки, упрощенного языка C++, наличия огромного количества библиотек и т.д.

Как начать

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

Для начала работы с ардуино необходимо приобрести следующие компоненты: плата, микропроцессор и нужные вам детали(провода, диоды, лампочки, кнопки, резисторы и прочее). Чтобы не заморачиваться проще всего купить готовый комплект на AliExpress. В таких комплектах уже есть все необходимые для полноценной работы компоненты.

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

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

Создание первых прошивок

После выполнения предыдущих двух этапов можно начать создавать свой код. Для создания кода на Arduino как писалось ранее используется упрощённая версия C++.

Любая прошивка написанная на Arduino должна содержать в себе 2 функции: setup(); loop();

Функция Setup предназначена для регистрации всех устройств и настройке нужных для этого библиотек. Эта функция выполняется единожды при запуске.

Функция loop это функция, куда помещаются команды, которые будут выполняться пока включена плата Arduino. Начав выполнение с первой команды, микроконтроллер дойдет до конца и сразу же перепрыгнет в начало, чтобы повторить ту же последовательность.

Для удобства создания своих творений рекомендуется приобрести плату BreadBoard. breadboard — это монтажная плата для разработки прототипов или временных электросхем без использования паяльника. В этой плате предусмотрены разъемы подключения электо-элементов.

Похожие статьи