В данном цикле статей вы последовательно, шаг за шагом, освоите работу с Arduino UNO. В нашем первом уроке я покажу вам как управлять установленным в Arduino UNO светодиодом.
Контроллер Arduino UNO уже содержит резистор и LED-светодиод, подключенный к 13 выводу, поэтому никаких других внешних радиоэлементов нам не понадобится.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/* Мигание LED * ------------ * * Включает и выключает светодиод (LED) подсоединенный * к выходу 13, с интервалом в 2 секунды * */ int ledPin = 13; // LED подсоединен к выводу 13 void setup () { pinMode (ledPin, OUTPUT ); // устанавливаем вывод 13 как выход } void loop () { digitalWrite (ledPin, HIGH ); // включаем LED delay (1000); // пауза 1 секунда (1000 мс) digitalWrite (ledPin, LOW ); // выключаем LED delay (1000); // пауза 1 секунда (1000 мс) } |
Функция delay(n) приостанавливает обработку прграммы на n милисекунд. Все это происходит в вечном цикле loop().