Змінюй хід війни! Допомагай ЗСУ!
  • Знижка на баннерну рекламу 30%! Банер на всіх сторінках сайту, в мобільній та десктопній версії за 14 тис. грн на місяць. Статистика сайту. Контакт: kharkovforum.com@gmail.com

Знакомства

  • Автор теми Автор теми Sacha2601
  • Дата створення Дата створення
Дякувалы :)



Марио, не подскажешь, как сделать паузу с помощью millis()? Мне нужно сделать задержку.

if (flag == 1){
digitalWrite(LED, HIGH);
if (digitalRead(PirPin) == HIGH){ // сработал датчик движения

delay(15000); ВОТ ТУТ ЗАДЕРЖКА, НО БЕЗ ОСТАНОВКИ ПРОГРАММЫ

gsm.println(TELLNUMBER); // звоним по указаному номеру
delay(5000); // звонок, потом сирена

Serine();

Задержка нужна для успеть добежать и нажать кнопку, чтоб сирена не завыла
 
Останнє редагування:
Дякувалы :)



Марио, не подскажешь, как сделать паузу с помощью millis()? Мне нужно сделать задержку.

if (flag == 1){
digitalWrite(LED, HIGH);
if (digitalRead(PirPin) == HIGH){ // сработал датчик движения

delay(15000); ВОТ ТУТ ЗАДЕРЖКА, НО БЕЗ ОСТАНОВКИ ПРОГРАММЫ

gsm.println(TELLNUMBER); // звоним по указаному номеру
delay(5000); // звонок, потом сирена

Serine();

Задержка нужна для успеть добежать и нажать кнопку, чтоб сирена не завыла

Так если там будет задержка без остановки то всё равно ж не добежишь бо завоет сирена. Включение её с условиями проверки какого нить таймера делай шоли. Вобщем, по флагам работай. :D
 
билять, ладно, будем кумекать. наваял код, работает, но нужен буквально маленький функциональчик добавить.

таймер, который запускается после срабатывания датчика? при обнулении которого начинает выть сирена?
 
В нос уже не помещаеццо, расплескивается:D
Как же хреново :плачу:

не пожалей пару тампаксов в ноздри :D

Марио, не подскажешь, как сделать паузу с помощью millis()?

примерно так
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

ну или можно изъебнуться с прерываниями и аппаратным таймером
или прикрутить RTC, пробросить ногу INT и заводить будильник :іржач:

Из домашних я и кошка
С кого начать? :D
странно, как это никто не посоветовал погонять киску, пока не потечет :іржач::іржач::іржач:
 
Надо пригласить сначалa Маriо. :D

Ага
Я как раз жду его звонка :D

не пожалей пару тампаксов в ноздри :

Это Шо еще за народная медицина?!

странно, как это никто не посоветовал:

Ну как же никто?! :D
 
таймер, который запускается после срабатывания датчика? при обнулении которого начинает выть сирена?
типа того и этот таймер не должен мешать нажатию кнопки

То есть поставил режим охраны, как только датчик уловил движение идет задержка 15 сек, чтоб отключить охрану, если это я или мои пришли.

да. а как сделать не постоянно, а единоразово. подумываю вынести в функцию
 
да. а как сделать не постоянно, а единоразово. подумываю вынести в функцию

когда не надо - просто сбрасывай время старта, а там потом проверяй

То есть поставил режим охраны, как только датчик уловил движение идет задержка 15 сек, чтоб отключить охрану, если это я или мои пришли.

или любой другой человек, который видел. где ты секретную кнопочку нажимаешь :D
 
Назад
Зверху Знизу