И буду очень благодарен если кто-то мне обьяснит немного такую штуку как задержку на Миллисах. Как работает : если я дал if millis ... > 5000, значит оно будет выполнять это раз в 5 секунд, да? но паралельно пошел еще и остальный код.ТО есть, если я дам внутрь миллис еще 1 миллис с задержкой , например 2 секунды,то как будет выполняться то что будет идти в условии 2хсекундной задержки? Если каждые 5 секунд будет выполняться функция, то будет ли внутренняя миллис накладываться на работу внешней? Тьху, запутано. Вобщем, представим что есть адекватный скетч на Дэлей: void funcSIG(){ if(millis() - time_radio > 1000){ time_radio = millis(); FUNC_FUNC(); delay(500); FUNC_FUNC(); }} Если я переведу внутреннюю задержку( а мне обязательно что бы она была и одинаковые функции(FUNC_FUNC) не накладывались друг на друга), сделав: if(millis() - time_radio > 1000){ time_radio = millis(); FUNC_FUNC(); if(millis() - time_2 > 500){ time_2 = millis(); FUNC_FUNC(); }} То будет ли работать так же как и с дэлэй? а то запутался чет
Комментарии: 28
Kirill
Это что за элемент
Anonim
Всё что угодно может быть , так же и транзистор . Лучше напиши что за фото
Kirill
Мозг коробки передач Транзистор ниже
Saboter
Протух мозг
Anonim
Ну фото конечно не очень . А так не похоже на транз ?