Показать сообщение отдельно
Старый 21.08.2020, 16:56   #1
Vitai
Новый Пользователь
 
Регистрация: 03.06.2018
Возраст: 28
Город: Высокое
Регион: 01
Сообщений: 8
Vitai is on a distinguished road
По умолчанию Помогите сделать скетч на Ардуино. Управление механизмом открытия монитора

Помогите пожалуйста, как организовать на Ардуино управление двумя реле(r1 и r2) с помощью двух кнопок (o/c и тitle) и с помощью подачи питания на контакт (acc). Организовать включение реле на установленное время t- переменная.
Постоянные: t1=200милисекунд, t2=190милисекунд,t3=180милисекунд,
t4=170милисекунд,
n1=t1-t2; n2=t2-t3; n3=t3-t4; n4=t1-t4.
Первый цикл (управление кнопкой о/с): изначальное значение переменной t =t1.
При первом нажатии на кнопку о/с - подать напряжение на r1 на время t и перейти в режим "open";
При втором нажатии на кнопку о/с подать напряжение на r2 на время t и перейти в режим "close".
Конец цикла, начинать заново.
Второй цикл (управление кнопкой title): Выполнять только когда активен режим "open".
-при первом нажатии кнопки title, изменить значение переменной t(t=t2), и подать напряжение на r2 на время n1;
-при втором нажатии кнопки title, изменить значение переменной t(t=t3), и подать напряжение на r2 на время n2;
-при третьем нажатии кнопки title, изменить значение переменной t(t=t4), и подать напряжение на r2 на время n3;
-при четвертом нажатии кнопки title, изменить значение переменной t(t=t1), и подать напряжение на r1 на время n4;
Конец цикла, начинать заново.
Третий цикл (управление подачей напряжения на контакт acc):
Выполнять только когда активен режим "open".
При отключении напряжения на контакте АСС, то подать напряжение на r2 на время t.
При включении напряжения на контакте АСС, то подать напряжение на r1 на время t;
Конец цикла начинать заново.

Последний раз редактировалось admin; 03.09.2020 в 11:05.
Vitai вне форума   Ответить с цитированием