Азбука Ардуино
Добавлено: Вт янв 14, 2020 11:05 pm
Разбор скетча
void setup() Функция настройки выполняется вначале, это как при приготовлении яичницы, включить газ, поставить сковородку, разбить яйцо
{
pinMode(13, OUTPUT); Функция которая дает нашему пину 13 назначение OUTPUT выход у пинов могут быть другие назначения например INPUT вход
pinMode(11, OUTPUT); Назначаем пину 11 функциональное назначение OUTPUT выход
pinMode(9, OUTPUT);
} Вначале и в конце ставим фигурные скобки иначе будет ошибка выполнения скетча
void loop() Функция LOOP цикл, все что внутри фигурных скобок выполняется по циклу сверху вниз
{
digitalWrite(13, HIGH); Эта функция говорит digitalWrite - цифровое действие, на пин 13 подать напряжение HIGH , можно просто 1 это тоже самое но HIGH нагляднее для обучения я пишу всегда 1, поэтому в моих скетчах хрен разберешься.
delay(1000); Эта функция говорит delay пауза и в скобках сколько в миллисекунд
digitalWrite(11, HIGH); delay(1000);
digitalWrite(9, HIGH); delay(1000);
digitalWrite(13, LOW); Эта функция говорит digitalWrite - цифровое действие, на пине 13 снять напряжение LOW , можно просто 0 это тоже самое но LOW.
delay(1000); Эта функция говорит delay пауза и в скобках сколько в миллисекундах 1 до 4 294 967 295 миллисекунд (~50 суток)
digitalWrite(11, LOW); delay(1000);
digitalWrite( 9, LOW); delay(1000);
}
Вот и все теперь на этой основе Вы можете сделать крутую световую иллюминацию используя все 20 каналов Arduino, или автоматизировать по времени какой нибудь процесс, например поливки растений когда вы в отпуске, достаточно через мосфет или симистор подключить насосы или электроклапана.
void setup() Функция настройки выполняется вначале, это как при приготовлении яичницы, включить газ, поставить сковородку, разбить яйцо
{
pinMode(13, OUTPUT); Функция которая дает нашему пину 13 назначение OUTPUT выход у пинов могут быть другие назначения например INPUT вход
pinMode(11, OUTPUT); Назначаем пину 11 функциональное назначение OUTPUT выход
pinMode(9, OUTPUT);
} Вначале и в конце ставим фигурные скобки иначе будет ошибка выполнения скетча
void loop() Функция LOOP цикл, все что внутри фигурных скобок выполняется по циклу сверху вниз
{
digitalWrite(13, HIGH); Эта функция говорит digitalWrite - цифровое действие, на пин 13 подать напряжение HIGH , можно просто 1 это тоже самое но HIGH нагляднее для обучения я пишу всегда 1, поэтому в моих скетчах хрен разберешься.
delay(1000); Эта функция говорит delay пауза и в скобках сколько в миллисекунд
digitalWrite(11, HIGH); delay(1000);
digitalWrite(9, HIGH); delay(1000);
digitalWrite(13, LOW); Эта функция говорит digitalWrite - цифровое действие, на пине 13 снять напряжение LOW , можно просто 0 это тоже самое но LOW.
delay(1000); Эта функция говорит delay пауза и в скобках сколько в миллисекундах 1 до 4 294 967 295 миллисекунд (~50 суток)
digitalWrite(11, LOW); delay(1000);
digitalWrite( 9, LOW); delay(1000);
}
Вот и все теперь на этой основе Вы можете сделать крутую световую иллюминацию используя все 20 каналов Arduino, или автоматизировать по времени какой нибудь процесс, например поливки растений когда вы в отпуске, достаточно через мосфет или симистор подключить насосы или электроклапана.