блин
ну неужели так сложно взять и один раз прочитать как устроена обычная компьютерная мышка?
2 страницы какогото гундёжа невнятного.
шариковая мыша крутит шариком колёсики с прорезями
прорези закрывают и открывают датчик, получаются импульсы
процессор мышки считает сколько раз перемычки закрыли датчик за стабильный отрезок времени(например скока секторов было за 0.1 секунды) и отправляют это число в компьютер.
комп считывает количество и перемещает курсор в новую точку согласно этому числу.
если быстро дёрнул мышкой то будет 20 импульсов за 0.1 секунды и курсор перепрыгнет на 20 пикселов (в принципе)
если медленно двигал то будет 3 импульса за 0.1 секунды и курсор прыгнет на 3 пиксела.
оптические мышки имеют оптический сенсор который сразу может выдавать число "кликов" либо прикидывается механическим колёсиком и выдаёт импульсы аналогичные импульсам от колёсика с прорезями.
многие оптические мыши имеют один суперчип который делает сразу всё. такие мышки ни на что не годятся
но некоторые имеют отдельно микросхему которая общается компом и отдельно оптический датчик который даёт информацию в главный мышиный чип(причём там обмен цифровой, никаких кликов, а сразу по SPI цифры передаются) туда тоже не припаяться со своими проводками обычно.
если хочется устройством своим рулить курсором то надо взять механическую мышку и самому подавать импульсы вместо оптического датчика и колёсика.
это конечно довольно извратски, но без МК тока так.