Мигание диодом 4 секунды по условию
- Войдите на сайт для отправки комментариев
Втр, 07/06/2016 - 09:07
Здравствуйте!
Пытаюсь научиться использовать мигание диодов без delay().
Не приложу ума как реализовать следующее:
При изменении состояния диода 1, диод 2 должен мигать 4 секунды с частотой 3 Гц.
Заранее благодарю.
Не приложу ума как реализовать следующее:
Эо утверждение. Оно принято к сведению. А вопрос-то в чём?
Не приложу ума как реализовать следующее:
Эо утверждение. Оно принято к сведению. А вопрос-то в чём?
Как при изменении состояния диода 1, а именно LOW или HIGH заставить диод 2 моргать 4 секунды с требуемой частотой (3 Гц)?
Здравствуйте!
Пытаюсь научиться использовать мигание диодов без delay().
Не приложу ума как реализовать следующее:
При изменении состояния диода 1, диод 2 должен мигать 4 секунды с частотой 3 Гц.
Заранее благодарю.
ну а что заставляет светодиод 1 менять состояние ?
Как при изменении состояния диода 1, а именно LOW или HIGH заставить диод 2 моргать 4 секунды с требуемой частотой (3 Гц)?
Ну, как брать и моргать.
Вы как пробовали? Свой код можете показать?
Если нет кода, то словами можете чётко по пунктам расписать последовательность действий?
Если можете, то 1) распишите и 2) запишите это в виде кода. И уж потом. если не получится, то пишите сюда.
А так - когда Вы сами ничего не делали, Вам тут вряд ли помогут. Хотите, чтобы сделали за Вас, идите в раздел "Ищу исполнителя", там заплатите и Вам сделают.
Использовал вместо таймера milis() счетчик цикла программы.
опа, вот уже и кнопка появилась)))))
Да мне понять бы смысл и логику работы, а там уже допру своими силами. Условие не важно какое будет.
Важно для меня чтобы после какого-либо действия диод перемигивал в течении 4 секунд.
при нажатии кнопки запускаете таймер и мигаете светиком
по истечении 4 сек тушите светик
Все верно, милорд, vvadim.
Но вот как программно это исполнить?
В виду того, что я отрезаю вариант с delay() мне остается принимать либо milis() для работы, либо попытаться разобраться как интервал в 4 секунды впихнуть, допустим, вот в такой код:
Осмелюсь предложить свой вариант:
Гражданин fogary, ах если бы было возможно и был я Якубовичем, то воскликнул бы в тот же миг:
"И он выигрывает СсссуПпер Приз! Ааааавтомобиль!"
Все достаточно доступно и понятно на Вашем примере. Алгоритм ясен. Не додумался до этого как совместить работу со счетчиком с помощью переменной и таймер времени milis(), Превысокомногоблагодарен, fogary!
Задача решена.
Также выражаю благодарность Всем Лицам, принявшим участие в беседе!