Всем привет! Сегодня поговорим о таких малопопулярных в среде ардуинщиков библиотеках, как TimerOne и TimerThree, а также разберемся для чего они нужны и как их использовать. Поехали!
А теперь начнем непосредственное знакомство с ними.
И начнем мы с такого понятия, как таймеры-счетчики. Эти таймеры служат для отсчета или подсчета необходимых данных, например, считывают время до определенного момента. Если мы берем Arduino, то во встроенном в нее микроконтроллере Atmega есть три таких таймера. Их использование дает большое выигрыш в энергоэффективности, не давая простаивать мощностям контроллера по секунде или на полсекунды. Как правило, с их помощью можно настроить период или частоту ШИМ сигнала с выводов Ардуино.