Мало кто знает, но внутри ATmega328P есть отдельный аналоговый компаратор, который работает независимо от АЦП. Он подключен к пинам A0 (плюс) и A1 (минус).
Хак-применение:
- Он срабатывает за наносекунды, в то время как АЦП нужно 104 микросекунды.
- Используйте его для детекции пересечения нуля (Zero-Crossing Detector) в сетевых регуляторах мощности.
- Или для создания высокоточного тач-сенсора: измеряете время зарядки конденсатора через резистор и сравниваете с эталоном.