Пинг-понг на микроконтроллере ATtiny2313

Нашел такое видео Пинг понг на микроконтроллере attiny2313.

Схема поражает простотой:
схема пинг-понга на attiny2313

Исходный код написан на ассемблере, что отменно показывает на сколько можно сэкономить при использовании ассемблера взамен Си. Вместо джойстиков-манипуляторов использованы пременные резисторы. Описание устройства и информация по нему к сожалению на китайском языке (я так думаю что на китайском).
Сайт автора: make-it-hazy.blogspot.com

Может я чтото путаю, но на

Может я чтото путаю, но на 2313 нет АЦП, как же тогда считывать изменение на переменных резистора ? я начинающий, объясните пожалуйста:(

Мне риходит в голову мысль

Мне приходит в голову мысль что тут переменные резистоы просто напросто логорифмические а не линейные и они работают по сути как кнопка только с небольшой задержкой.
Точно не на АЦП построено управление, так как его нету!

Ацп то нету, а если

Ацп то нету, а если использовать аналоговый компаратор, на один вход подавать измеряемое напяжэние, на другои заслать шим от таймера счетчика, постепенно повышать напряжэние от 0 до 5 и в итоге в определенный момент оно превысит опорное, оно жэ искомое, прерывание, затем смотрим что у нас дало input capture. Вот вам и Ацп без Ацп

Тут хитрость в другом.

Тут хитрость в другом. Измеряеться скорость заряда и розряда конденсатора в цепи переменников, а она напрямую зависит от положения движка резистора)

На похожем принципе хочу

На похожем принципе хочу сделать сенсорную клавиатуру :)