Пинг-понг на микроконтроллере ATtiny2313
Нашел такое видео Пинг понг на микроконтроллере attiny2313.
Исходный код написан на ассемблере, что отменно показывает на сколько можно сэкономить при использовании ассемблера взамен Си. Вместо джойстиков-манипуляторов использованы пременные резисторы. Описание устройства и информация по нему к сожалению на китайском языке (я так думаю что на китайском).
Сайт автора: make-it-hazy.blogspot.com
Может я чтото путаю, но на
Может я чтото путаю, но на 2313 нет АЦП, как же тогда считывать изменение на переменных резистора ? я начинающий, объясните пожалуйста:(
Мне риходит в голову мысль
Мне приходит в голову мысль что тут переменные резистоы просто напросто логорифмические а не линейные и они работают по сути как кнопка только с небольшой задержкой.
Точно не на АЦП построено управление, так как его нету!
Ацп то нету, а если
Ацп то нету, а если использовать аналоговый компаратор, на один вход подавать измеряемое напяжэние, на другои заслать шим от таймера счетчика, постепенно повышать напряжэние от 0 до 5 и в итоге в определенный момент оно превысит опорное, оно жэ искомое, прерывание, затем смотрим что у нас дало input capture. Вот вам и Ацп без Ацп
Тут хитрость в другом.
Тут хитрость в другом. Измеряеться скорость заряда и розряда конденсатора в цепи переменников, а она напрямую зависит от положения движка резистора)
На похожем принципе хочу
На похожем принципе хочу сделать сенсорную клавиатуру :)