Вход

Просмотр полной версии : Оптическая мышка для РК (схема, код)



Hammer
31.01.2026, 21:22
Приветики!

В нашем любимом компьютере легко реализовать обмен данными по протоколу I2C, TWI или полудуплекс SPI, если собрать очень простую схему:

https://zx-pk.ru/attachment.php?attachmentid=83673&d=1769882801

У меня эта схема встала на порт клавиатуры вместо магнитофона. Удалось подключить Wii Nunchuk по протоколу I2C и оптическую мышь по полудуплекс SPI.

Видео: https://dzen.ru/video/watch/697e45c660fa385939926938

Подходят мыши с чипом, у которого есть пин SDIO, скорее всего что-то из этого:

ADNS2051
PAW3305DK
ADNS5050
Pixart(3204DB,3204L,3204LL,3204UL,3205,3207)
Sigma 8630/8630A/8640/8650A
OM15,0M16
PAW3212
VT108/KA8
FCT3065
FH8835
YS8008
S8321

На видео мышь с чипом ADNS2610. Управляющий МК нужно с платы удалить, чип подключить к РК через CCLK и SDIO. Кнопки работать не будут, их обслуживает удалённый МК, но можно сделать из сенсора фотоаппарат 18х18х64, если открутить линзы от вашего любимого GO-Pro.

Видео: https://dzen.ru/video/watch/697e456720415c0f1d40975a

В данной модели РК86 зашит шрифт Пикселтрон с символом указателя мыши!

В результате вскрытия мышей различных пород, выяснилось, что вероятность найти подходящий сенсор выше у беспроводных мышей. Подходят беспроводные мышки из фикспрайса. Для такой примерно мышки я и выкладываю код. Скомпилировать его можно в прекрасном ассемблере: https://svofski.github.io/pretty-8080-assembler/