Циклическое включение и выключение.
- Войдите на сайт для отправки комментариев
Пнд, 15/04/2019 - 12:40
Есть задача сделать циклическое включение и выключение на двух пинах, не зависимо друг от друга.
Пример:
Включаем светодиод
Ждём 15 секунд
Выключаем светодиод
Ждём 90 секунд
И всё по новой.
Я думал сделать через millis(), но немного не правильно работает.
Пример:
Включаем светодиод
Ждём 15 секунд
Выключаем светодиод
Ждём 90 секунд
И всё по новой.
Я думал сделать через millis(), но немного не правильно работает.
Извините, что не приложил код. Смогу только вечером.
ждем с нетерпением
Праильна? Прям всё как по написаному
Думаю, что нет.) "на двух пинах, не зависимо друг от друга".
Праильна? Прям всё как по написаному
Нужно без delay(), так как это убивает работу мк.
Нужно без delay(), так как это убивает работу мк.
Православный delay() никаво не убивает
Думаю, что нет.) "на двух пинах, не зависимо друг от друга".
тогда на двух ардуинах
Думаю, что нет.) "на двух пинах, не зависимо друг от друга".
тогда на двух ардуинах
Именно.
Уважаемый, давайте мыслить не в милисекундах (это очень быстро), а в секундах. Каждую секунду мы увеличиваем некую переменную на единицу. Тогда создаем алгоритм:
1) Переменная равна 0 - включаем светодиод
2) Переменная равна 15 - выключаем светодиод
3) Переменная равна (90+15) - обнуляем переменную.
Теперь со счетчиком - например так:
Уважаемый, давайте мыслить не в милисекундах (это очень быстро), а в секундах. Каждую секунду мы увеличиваем некую переменную на единицу. Тогда создаем алгоритм:
1) Переменная равна 0 - включаем светодиод
2) Переменная равна 15 - выключаем светодиод
3) Переменная равна (90+15) - обнуляем переменную.
Теперь со счетчиком - например так:
Большое спасибо, буду пробовать
Вот Вы, уважаемый, бяке учите начинающих. Ну повторят они программу, ничего не поняв, и что? Опять будут задавать вопросы? Главно, ИМХО, показать им как правильно (алгоритмически) мыслить. А Ваша программа, не умаляя ее достоинств, сложна для начинающего в понимании что и откуда берется и почему работает.
Што-то я не понял - а куда классы пропали? Разве можно мигалку без их применения написать?
mykaida, простого говна , понятного для новичков море. А если они не могут нагуглить себе ответ, то я точно не доктор им. А скетч просто так выложил, что бы разбавить треп на форуме
Сэр когда-нибудь слышал о массивах?
Нет, только о классах :)))
З.Ы. Код пуха, конечно, дичь - жёсткое дублирование кода, прям жёсткое такое.
Та ладно. Ну не все умеют даже код сдублировать. А некоторые коды даже не дублируются. Массивы городить тут не зачем.Хотя могу и через массивы, но там другая дичь вылезит. Вобщем дичи боятся
в лес не ходитькод не писать.З.Ы. Код пуха, конечно, дичь - жёсткое дублирование кода, прям жёсткое такое.
та не, намайный квонокод. Тока лямбды не впихнуты.
Массивы городить тут не зачем.