0 голосов
Скетч Blynk IoT  дистанционно управляет проветриванием парника. Работал 2 года

Заменил  самодельный  привод с внешними концевиками, т.к. порывы ветра нарушают работу концевиков. Новый привод - актуатор. Концевики внутри! Доступа нет!

Время  полного открытия / закрытия  40сек.

Не понимаю как связать таймер 40 сек с функцией открытия/закрытия

if (temp  >= 30)  {

digitalWrite(Rele_1_GPIO,  LOW);

..... timer 40c....

 digitalWrite(Rele_1_GPIO,  HIGH);

}

if (temp <= 25 ) {

digitalWrite(Rele_2_GPIO,  LOW);

....timer 40c....

 digitalWrite(Rele_2_GPIO,  HIGH);

}

Заранее благодарю за помощь
(2 баллов) 1 3

1 Ответ

0 голосов
Здравствуйте. Для задержки выполнения программного кода вы можете использовать функцию delay(ms) где ms - количество времени в миллисекундах (1с = 1000 мс)
(4 баллов) 1
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. KrSV

    2 балл(ов)

  2. Палыч

    2 балл(ов)

  3. Дамир

    2 балл(ов)

  4. lcco

    2 балл(ов)

  5. Ergamister

    2 балл(ов)

  6. Александр312

    2 балл(ов)

...