Arduino структура

January 28, 2012 by admin Комментировать »

Базовая структура программы для Arduino довольно проста и состоит, по меньшей мере, из двух частей. В этих двух обязательных частях, или функциях, заключѐн выполняемый код.

void setup()

{

операторы;

}

void loop()

{

операторы;

}

Где setup() — это подготовка, а loop() — выполнение. Обе функции требуются для работы программы.

Перед функцией setup – в самом начале программы, обычно, идѐт, объявление всех переменных. setup – это первая функция, выполняемая программой, и выполняемая только один раз, поэтому она используется для установки режима работы портов (pinMode()) или инициализации последовательного соединения

Следующая функция loop содержит код, который выполняется постоянно — читаются входы, переключаются выходы и т.д. Эта функция — ядро всех программ Arduino и выполняет основную работу.

setup()

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

void setup()

{

pinMode (pin, OUTPUT);                         // устанавливает ‘pin’ как выход

}

loop()

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

void loop()

{

}

Источник: Гололобов В. – С чего начинаются роботы. О проекте Arduino для школьников (и не только) – 2011

Оставить комментарий

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