Частота нажатий кнопки

xsenosss
Offline
Зарегистрирован: 06.10.2016

Приветствую доброжелатель. Недавно познакомился с ардуино. А начал я это знакомство с мини клавиатуры на 5 свичей и 4 лампочки диодных. Все вообще отлично получается, но на последнем этапе у меня видимо кончился мозг, или он пока не научился, не знаю точно. Задумка сама такова, что бы 2 триколор светодиода меняли цвет в зависимости от совокупной частоты нажатия на первую и вторую кнопку,  при частоте 0 - возврат к начальному цвету. Собственно вопрост в том, как реализовать подсчет, той самой, заветной, частоты? Накопал статей об обыкновенном подсчете количества нажатий, но, увы, не могу допереть как из этого превратить в подсчет частоты.

Сапасибо за внимание.

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

Машалла, брат.

Sh0a1m0a0n1
Offline
Зарегистрирован: 16.09.2016

Всё же просто! Можно каждую секунду проверять, сколько было нажатий(для целых значений в Гц) и обнулять переменную. Кнопку для этого надо подключить как внешнее прерывание. И быдет Вам счастье.

Sh0a1m0a0n1
Offline
Зарегистрирован: 16.09.2016

Редактируем. У нас же есть millis. Можно каждое нажатие проверять, сколько прошло времени от прошлого нажатия, переводить время в секунды, делить 1 на полученное время в секундах. Вот Вам и частота.

Sh0a1m0a0n1
Offline
Зарегистрирован: 16.09.2016