Переключение частоты срабатывания реле
- Войдите на сайт для отправки комментариев
Пнд, 13/06/2016 - 16:18
Здравствуйте.
Есть реле и есть трехпозиционный тумблер. Нужно, чтобы переключением сего тумблера переключалась частота срабатывания реле.
К примеру:
- Первое положение тумблера -
digitalWrite(Relay, LOW); // реле включено
delay(1000);
digitalWrite(Relay, HIGH); // реле выключено
delay(1000);
- Второе положение тумблера -
digitalWrite(Relay, LOW); // реле включено
delay(3000);
digitalWrite(Relay, HIGH); // реле выключено
delay(500);
- Третье положение тумблера -
digitalWrite(Relay, LOW); // реле включено
delay(1000);
digitalWrite(Relay, HIGH); // реле выключено
delay(15000);
Как это реализовать?
класс титановый велосипед для delay без delay().
примеры там есть
А можно пальцем ткнуть?
А можно пальцем ткнуть?
берёшь это #40
подключаешь так #2
кусок кода примера #4
27
// неявное указание периода генерации посредством переменной.
28
static
unsigned
long
tt = 50;
29
static
unsigned
long
nn = 300;
30
nD_01.read(tt);
31
nD_02.read(nn);
32
if
(условие) {tt = 800; nn = 200;}
логику изменения переменных периодов в зависимости от режимов пинов тумблера и состояния реле придумаешь сам
Или http://arduino.ru/forum/programmirovanie/biblioteka-dlya-tsifrovogo-vykh...