Содержание
1. Что такое Arduino
2. Как начать
3. Аппаратная часть
4. Программная часть
5. Создание первых прошивок
Что такое Arduino
Arduino – это конструктор позволяющий создавать физические электро-устройства, и программировать для них коды. Ардуино состоит из нескольких частей: аппаратной и программной. Аппаратная часть включает в себя различные платы и микропроцессоры, а программная состоит из специальной среды разработки, упрощенного языка C++, наличия огромного количества библиотек и т.д.
Как начать
![](https://askerweb.by/wp-content/uploads/2021/09/1.jpg)
Аппаратная часть
Для начала работы с ардуино необходимо приобрести следующие компоненты: плата, микропроцессор и нужные вам детали(провода, диоды, лампочки, кнопки, резисторы и прочее). Чтобы не заморачиваться проще всего купить готовый комплект на AliExpress. В таких комплектах уже есть все необходимые для полноценной работы компоненты.
Программная часть
Для этого скачиваем Arduino IDE. Arduino IDE — это среда разработки, работающая на C++. Arduino IDE является также удобным текстовым редактором, в котором вы будете создавать свой код. При компиляции код C++ будет переводится в машинный и исполнятся. Приложение является бесплатным, скачивать его нужно исключительно из официальных источников.
Создание первых прошивок
![](https://askerweb.by/wp-content/uploads/2021/09/2.jpeg)
После выполнения предыдущих двух этапов можно начать создавать свой код. Для создания кода на Arduino как писалось ранее используется упрощённая версия C++.
Любая прошивка написанная на Arduino должна содержать в себе 2 функции: setup(); loop();
Функция Setup предназначена для регистрации всех устройств и настройке нужных для этого библиотек. Эта функция выполняется единожды при запуске.
Функция loop это функция, куда помещаются команды, которые будут выполняться пока включена плата Arduino. Начав выполнение с первой команды, микроконтроллер дойдет до конца и сразу же перепрыгнет в начало, чтобы повторить ту же последовательность.
Для удобства создания своих творений рекомендуется приобрести плату BreadBoard. breadboard — это монтажная плата для разработки прототипов или временных электросхем без использования паяльника. В этой плате предусмотрены разъемы подключения электо-элементов.