Проверка состояния элемента относительно времени
- Войдите на сайт для отправки комментариев
Втр, 02/07/2013 - 23:35
Всем привет. Как один из этапов изучения ардуины, решил попробовать собрать кодовый замок. Ключ, построенный на правильной последовательности нажатия кнопок, сделать получилось. Но возникла идея привязать ключ к продолжительности нажатия кнопок, а не только последовательности (первая кнопка должна быть нажатой в течении трех секунд, следующая - пяти секунд и т.д.). Возможно ли сделать что-то подобное на программном уровне, имея на руках только Arduino Uno, без дополнительных внешних часов/таймеров? Насколько я понял, функцией millis () можно почитать время только относительно запуска самой программы, а не выполнения определенного события.
Заранее спасибо за содействие.
Эмм, очень ступил. Нашел прикрепленную статью про кнопки в этой ветке форума, так что вопрос отпадает -__-
Насколько я понял, функцией millis () можно почитать время только относительно запуска самой программы, а не выполнения определенного события.
Если Вы планируете, что у Вас устройство в течение "события" будет перегружаться - тогда да, millis() использовать нельзя. Во всех остальных случаях - можно брать текущее состояние счетчика и от него делать необходимые отсчеты.