Как подсчитать количество импульсов за единицу времени?
Для подсчета количества импульсов за единицу времени в Arduino, можно воспользоваться функцией pulseIn(), которая позволяет измерять длительность импульса на пине в микросекундах. Однако, эта функция блокирует выполнение программы, пока не произойдет импульс, и поэтому не является оптимальным вариантом для измерения высоких частот. Вместо этого, рекомендуется использовать прерывания (interrupts) для более точного подсчета импульсов без задержки ... Читать далее