Избавляемся от delay() в Ардуино
Delay() — функция Ардуино, останавливающая выполнение кода на заданное время. На первый взгляд, это действительно полезный инструмент, позволяющий контролировать выполнение различных частей кода. С его помощью можно, например, легко заставить светодиоды мигать с нужной частотой или считывать данные с порта с чётким промежутком. Но если это такой удобный и полезный инструмент, почему многие его так не любят и до последнего избегают в своём коде? Об этом, а также о том, чем можно заменить delay() мы расскажем в этой статье...