Последовательность действий, разделенная во времени.
- Войдите на сайт для отправки комментариев
Втр, 03/05/2016 - 18:16
Здравствуйте!
Пробую разобраться с временными функциями типа millis, но не получаеться.
Подскажите пожалуйста, как написать програму так, чтобы при запуске функции, сначала заупскалось одно реле, через 10 минут второе, а еще через 10 минут после второго -третье, и через 10 минут после третьего -все выключались.
спасибо большое
У самого мысли есть какие-нибудь?
Не могу понять, как при вызове функции начать отчет времени, если бы это понять, то дальше знаю что делать.
Не могу понять, как при вызове функции начать отчет времени, если бы это понять, то дальше знаю что делать.
t = millis();
Не могу понять, как при вызове функции начать отчет времени, если бы это понять, то дальше знаю что делать.
Отсчет не надо начинать, он начинается сам автоматически при старте программы и постоянно считает без остановки. Тебе нужно лишь периодически проверять текущее значение, запоминать его, потом снова проверять текущее значение и сравнивать его с запомненным ранее (вычесть разницу между текущим и запомненным, таким образом узнаешь сколько прошло времени).
http://arduino.ru/tutorials/BlinkWithoutDelay
http://robocraft.ru/blog/arduino/385.html
http://pjrc.com/teensy/td_libs_TimeAlarms.html