Структура программы

Структура программы

Написанные для Arduino программы преобразуются в программу на языке C и затем компилируются компилятором AVR-GCC. Фактически используется специализированный для микроконтроллеров AVR вариант C.

Функции setup() и loop()


 

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

Перед функцией setup() идет объявление переменных, подключение библиотек.

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

Функция loop () в бесконечном цикле последовательно исполняет команды, которые описаны в ее теле. Эта функция выполняется циклически, она выполняет основную работу.


 

#define HIGH    1

#define LOW     0

#define TRUE   1

#define FALSE  0

#define LED_pin  12

#define POT_pin  A0

char A = ‘A’;

byte my_byte = 128;

int a,b,c;

double  d = 1.25;

 

void setup()

{

Serial.begin(9600);

}

void loop()

{

Serial.println(millis());

delay(1000);

}


 

Leave a Reply

Your email address will not be published. Required fields are marked *