Как программировать Arduino — руководство для начинающих

Kak Programmirovat Arduino Rukovodstvo Dla Nacinausih



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

Arduino IDE — это кроссплатформенное программное обеспечение, доступное для Windows, Mac и Linux. Язык Arduino, производный от C++, используется для программирования плат Arduino с помощью IDE.

Как начать использовать Arduino новичку:

В этом руководстве мы объясним вам, как написать свою первую программу с помощью платы Arduino. Все что тебе нужно это:







  • Плата Ардуино (УНО)
  • USB-кабель типа B
  • Компьютер или ноутбук
  • Arduino IDE или программное обеспечение Arduino



Следуя приведенным ниже шагам, вы можете написать свою собственную программу. Давайте начнем:



Шаг 1: Для связи с вашей платой Arduino нам нужно программное обеспечение, которое преобразует наш код в двоичные файлы, понятные нашей плате Arduino. Вам нужно скачать Arduino IDE, чтобы мы могли продолжить. Если вы хотите загрузить и установить Arduino IDE, нажмите Здесь .





Поскольку мы загрузили Arduino IDE, мы перейдем к шагу 2.

Шаг 2: Запустите Arduino IDE из меню «Пуск», нажав клавишу Windows и введите Arduino IDE или дважды щелкнув значок программного обеспечения IDE. Откроется окно, которое выглядит так.



Здесь я показал полный интерфейс Arduino IDE.

Шаг 3: Следующим шагом будет выбор правильной платы Arduino; все зависит от того, какую плату вы используете, выполните следующие действия, чтобы выбрать плату Arduino в IDE:

Перейти к Инструменты>Доски>Платы Arduino AVR - теперь выберите любую доску, которую вы используете.

Не забудьте выбрать правильную модель вашей платы, если вы ошибочно выберете неправильную плату, IDE выдаст ошибку компиляции.

Шаг 4: Теперь, когда вы выбрали свою плату, пришло время сообщить IDE, к какому USB-порту вашего ПК вы подключили плату Arduino. Для выбора порта перейдите к: Инструменты>Порты>(Выберите номер порта).

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

Как написать первый код Arduino

Мы установили нашу IDE и настроили соединения между Arduino и ПК. Теперь приступим к написанию первого кода.

Все программы Arduino имеют одинаковую структуру. Мы можем разделить программу Arduino на три части:

  • Структура кода
  • Переменная и константы
  • Функции

Структура кода Arduino состоит из двух основных частей:

Функция настройки(): Назначение этой функции состоит в том, что когда скетч запускается, он инициализирует режимы выводов, переменные и начинает использовать доступные библиотеки в вашей программе. Он запускается только один раз за весь процесс компиляции.

Функция цикла(): Функция loop() используется после настраивать() функция инициализируется, как следует из названия, функция loop() будет продолжать работать до тех пор, пока не будет остановлена, она используется для активного управления платой Arduino.

Пример программы для Arduino

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

Выполните следующие шаги, чтобы импортировать эскиз мигания светодиода:

Перейти к Файлы>Примеры>01.Основы>Мигание , откроется новое окно, показывающее нам эскиз Светодиод мигает программа.

Как видно из скетча, мы инициализировали настраивать() Функция будет запущена только один раз.

4 pinMode (LED_BUILTIN, ВЫХОД); Это установит встроенный светодиодный вывод в качестве нашего выхода.

После того петля() функция инициализируется, она будет выполняться снова и снова:

8 цифровая запись (LED_BUILTIN, ВЫСОКАЯ); Это включит светодиод
9 задержка(1000); Это даст паузу в одну секунду
10 цифровая запись (LED_BUILTIN, НИЗКИЙ); Это выключит светодиод
одиннадцать задержка(1000); Сделайте паузу в одну секунду

Прочтите о функциях digitalWrite() и delay() — Как их использовать Ардуино цифровая запись () и как Функция задержки Arduino работает.

Используя кнопки быстрого действия, загрузите программу в Arduino.

Вывод программы

Мы видим, как встроенный светодиод мигает над платой Arduino в качестве нашего вывода:

Вывод

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