Void loop в ардуино что это
Перейти к содержимому

Void loop в ардуино что это

  • автор:

Void loop в ардуино что это

Описание

Функция loop() вызывается сразу-же, после завершения функции void setup(). Используется для выполнения основных логических операции в программном коде требующих постоянно цикличных проверок, обработок и отправок данных. Функция loop работает циклично и запускает заново по завершению бесконечное количество раз.

Параметры

нет

Возвращаемые значения

нет

Пример

Смотрите также

void setup
Serial.begin()
Serial.println()
Однострочные комментарии //
Многострочные комментарии /**/

Arduino.ru

После вызова функции setup(), которая инициализирует и устанавливает первоначальные значения, функция loop() делает точь-в-точь то, что означает её название, и крутится в цикле, позволяя вашей программе совершать вычисления и реагировать на них. Используйте её для активного управления платой Arduino.

Пример

int buttonPin = 3; // setup инициализирует последовательный порт и кнопку void setup() < beginSerial(9600); pinMode(buttonPin, INPUT); >// в цикле проверяется состояние кнопки, // и на последовательный порт будет отправлено сообщение, если она нажата void loop()

Void loop в ардуино что это

Описание

Функция setup() вызывается, когда стартует скетч. Используется для инициализации переменных, определения режимов работы выводов, запуска используемых библиотек и т.д. Функция setup запускает только один раз, после каждой подачи питания или сброса платы Arduino.

Параметры

нет

Возвращаемые значения

нет

Пример

Введение в программирование

Общая структура программы: void loop(), void setup()

Программа на Arduino состоит из следующих разделов (в том порядке, как они обычно должны идти в программе):

Код Ардуино

  1. Подключение библиотек
  2. Глобальные переменные
  3. void setup()
  4. Пользовательские процедуры и функции
  5. void loop()

При этом обязательными являются разделы setup и loop , которые обычно создаются сразу при открытии новой программы. Остальные разделы пользователь заполняет при необходимости.

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

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

Далее выполняется раздел loop, именно в нём будет находиться основная программа. При этом, программа в разделе loop выполняется бесконечно: как только будет выполнена последняя команда в разделе, выполняется переход на первую команду в нём. Таким образом остановить выполнение программы можно только отключив Arduino от питания.

Параллельно с основной программой продолжает работать bootloader. Его задача опрашивать соединение с компьютером по USB. Такое соединение работает через интерфейс, называемый COM-порт . При появлении команды на загрузку новой программы, которая называется скетч, bootloader примет её и разместит в памяти Arduino.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *