Хочу добавить огромную благодарность автору Flprog.
Учить языки Си мне уже поздно, а язык цифровой логики я знал так давно, что уже 10 раз успел его забыть.
Но эта фантастическая программа мне его опять напомнила.
Как по мне, в ней уже достаточно возможностей для моих скромных целей.
И если бы не было этого косяка с провалом измерения времени импульса, то не задумываясь перевёл был штукарь на счёт замечательного человека Глушенко.
Раз попыток у меня много, то повторю.
На импульсах любой длины присутствует периодический провал на 1 миллисекунду.
Для десятков миллисекунд - это меньше 10%, но для единиц мс это слишком грубо.
Периодичность провала - раз из трёх - четырёх - пяти значений на выводе.
На большой скорости вывода это заметно по миганиям (подмигивает результат с минусом 1 мс)
В данном случае скорость вывода = 1 секунда.
...........
В данном случае пример с монитора порта, но тоже самое показывает и семисегментный индикатор.
Импульсы подаются на 21 пин (и любой другой для скоростного счётчика) с другой ардуины штатным генератором ... на плате всего 2 (два) элемента .... и уже не работает
....