ARDUINO34.RU Форум ARDUINO34.RU Форум
 Поиск    Участники
Сегодня: 20.01.2018 - 04:13:22
   ARDUINO34.RU Форум -> Скетчи -> Нужна помощь: Кнопка, тайминг, реле
Страницы:  1  
АвторСообщение

SC-LERA



гость
Здравствуйте!

Помогите мне пожалуйста со скетчем, с апаратной я знаком.

Алгоритм такой:

Ардуинка при включении слушает кнопку на пине №X, и при нажатии, включает реле на пине №Y на 6 секунд 19 милисекунд в это время ардуинка на кнопку не реагирует (то-есть таймер на 6 секунд 19 милисекунд не перезапускает), а по истечению этого времени, не реагирует еще 10 секунд 53 милисекунды и сново уходит в ожидание команды с кнопки.
Сообщение # 1 11.08.2014 в 10:53:56

bujanoff



гость
Для Вас первая статья:

Прикреплён файл:
Сообщение # 2 20.08.2014 в 20:15:33

bujanoff



гость
ЗЫ!!
Миллисекунды - вторичны...
Научитесь включать и выключать. Таиминг придет...

И опять же , судя по другим форумам и своему мироощущению - с нуля никто писать не будет.... :(
Сообщение # 3 20.08.2014 в 20:19:06

Pangani



гость
#define button 8 // к примеру на 8 пин
#define rele 9 // к примеру на 9 пин

//для того что бы просто было сделать инверсию логики реле
#define ON 0
#define OFF 1

void setup()
{
pinMode(button, INPUT);
pinMode(rele, OUTPUT);
}

void loop()
{
if (digitalRead(button) == HIGH)
{
digitalWrite(rele, ON);
delay(6019);
digitalWrite(rele, OFF);
delay(10053);
}
}
Сообщение # 4 04.09.2014 в 16:10:51

Pangani



гость
Если я правильно понял задачу, то как то так. Надеюсь еще актуально
Сообщение # 5 04.09.2014 в 16:11:38

santer



гость

Цитата:
Pangani пишет:
Если я правильно понял задачу, то как то так. Надеюсь еще актуально

А можно без delay ?
Сообщение # 6 13.03.2015 в 22:04:53
Страницы:  1  
Администратор запретил отвечать гостям на сообщения! Для регистрации пройдите по ссылке: зарегистрироваться


Powered by WR-Forum Professional © 1.9.9