железо
Arduino Pro Mini - есть версии 3.3v
документация по Arduino рабочие примерычитай, за неделю можно освоить и сделать счетчик оборотов. особенно если есть уже датчик.
@AndRay раз при остановленном моторе считаются импульсы то значит плохой фильтр..
там же как: ESC отдает импульсы с высокой частотой (Castle Creations ESC генерирует 11kHz), а мотор все равно крутится медленее управляющих импульсов..
дальше: 12 полюсный мотор с 10000 RPM своим вращением наводит ЭДС с частой около 1kHz
(то есть мы закачиваем в мотор энергию мелкими пачками с частой 11kHz, а в перервых между этими пачками мотор крутится и работает, как генератор отдавая в ESC энергию с частой своего вращения) вот мы и должны померять то что отдал мотор, его частоту.. самый просто способ это сделать RC-фильтр который отрежет все частоты выше 1kHz, лучше с запасом 3kHz, то есть уберет из управлящий сигнал
R - минимум 10kOm
формула F=160000/(R*C), где F - Гц, R - Om, C - mkF
считаем RPM = (2*ЧастотаПульсацийМотора*60)/КолвоПолюсовМотора
и если остановить мотор то пульсации от управляющего сигнала мы ловить счечиком не будем
P.S.: ах да, это все теория.. если бы все было так просто

то во всех ESC были бы идеальные гувернеры