48
ничего и не делать, как в нашем случае, но должны быть написаны. Иначе на
стадии компиляции будет ошибка.
Функция setup( ) вызывается, когда стартует скетч. Используется для
инициализации переменных, определения режимов работы выводов, запуска
используемых библиотек и т.д.
Функция setup запускает только один раз, после каждой подачи
питания или сброса платы Arduino.
Функция loop( ) позволяет описывать действия программного кода, и
крутится в цикле, позволяя программе совершать вычисления и реагировать
на них. Используется для активного управления платой Arduino.
При составлении скетча будем использовать тип данных
int (от англ. integer - целое число) - один из наиболее часто используемых
типов данных для хранения чисел. Int занимает 2 байта памяти, и может
хранить числа от -32 768 до 32 767.
Arduino компилятор сам заботиться о размещение в памяти и
представление отрицательных чисел, поэтому арифметические действия над
целыми числами производятся как обычно.
Синтаксис при записи данных int выглядит следующим образом:
intvar = val;
где var - имя переменной;
val – значение, присваиваемое переменной.
Функция pinMode.
Вызов осуществляется следующим образом:
pinMode (порт, режим);
Конфигурирует указанный порт на ввод или вывод сигнала.
Порт – номер порта, режим которого Вы желает установить (значение
целого типа от 0 до 13). Режим – либо INPUT (ввод) либо OUTPUT (вывод).
Пример: pinMode(13, OUTPUT); //13й вывод будет выходом
pinMode(12, INPUT); //а 12й – входом