Тесты проверки блоков ультразвукового дальномера HC-SR04 с выводом значения на плоттер.
Блоки используют аппаратное прерывание пинов, если оно есть и работают очень быстро.
Используются оригинальные алгоритмы и библиотека.
В общей сложности библиотека развивалась и совершенствовалась более 3-х лет.
В блоки встроены фильтры медианного среднего значения(3,5,7,9 порядка), подключаемые входы/выходы ( eN,EN,ok,fresh), разные варианты опроса(периодически, по входу eN, по входу EN и пр.)
Блок вывода на плоттер может работать одновременно с до 10-тью переменными и имеет разные варианты вывода(по изменению, периодически и пр.).
Блоки очень быстрые и не "тормозят".
Работает на разных контроллерах AVR,ESP,STM32,Raspberry Pi Pico и др.
1.Блок с одним пином и выводом на плоттер.
2.Блок с двумя пинами и выводом на плоттер.
3.Расширенный тест с выводом на lcd, в монитор порта.
На lcd выводится быстродействие в тысячах циклов loop() в сек - на Nano это показатель составил 57тыс./сек(57000 !!!).
Вывод этого параметра обычно используем во всех создаваемых тестах.
--------------
Тесты используют обновления из библиотек, которые обновлены 06.06.22