Как стать автором
Обновить

Комментарии 3

Основной цикл никогда не будет 1000 мксек т.к. 250 мксек в нём не будут стабильными и будут зависимыми от задействованной ветви кода. В целом этот подход довольно плохой. Вместо этого следовало опираться на дельту micros(), например, если необходимость ухода от использования прерываний сколько-то обоснована. Если речь о подсчёте времени, то вряд ли стоит делать такие допущения в работе со временем. Когда потребуется подсчитать возможную погрешность, это очень усложнит расчёт.

да ветви кода ладно, там плюс минус, 250мс тут тут analogRead похоже генерирует

Автор заявляет о микросекундах, не о миллисекундах.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации