и значением 2.
int led_on = 100;
Создание глобальной переменной. Вместо
int может быть bool, float, char.
void setup() {
// put your setup code here, to run once:
}
Функция setup() — функция инициализации, выполняется только один раз
счетчик, 0 — начальное значение, i<= N — условие выхода из цикла, i = i + 1 - шаг цикла
pinMode(<номер порта>, <режим работы порта>);
Настраивает режим работы порта.
<номер порта> - значение типа int
<режим работы порта> - INPUT (порт генерирует сигнал), OUTNPUT (порт принимает сигнал)
pinMode(5, OUTPUT);
pinMode(3, INPUT);
code here, to run repeatedly:
}
Функция loop — главная функция
в программе, выполняется бесконечное количество раз
digitalWrite(<номер порта>, <напряжение на порте>);
Устанавливает напряжение на ЦИФРОВОМ порте.
<номер порта> - значение типа int
<напряжение на порте> - HIGH (устанавливает напряжение в 5 В), LOW (устанавливает напряжение в 0 В)
digitalWrite(5, HIGH);
digitalWrite(LOW, HIGH);
указанное время
- значение типа int
delay(1000);
Serial.begin(9600);
Используется в
функции setup(). Устанавливает скорость соединение между платой и компьютером. Используется при запуске монитора порта.
i = analogRead(<номер аналогового порта>)
Функция возвращает значение типа int, полученное на аналоговом порте.
<номер аналогового порта> - A0, A1, A2, A3, … (номера аналоговых портов)
i = analogRead(A0)