簡體   English   中英

光電鼠標和xy坐標

[英]Optical mouse and x-y coordinates

如何獲得光學鼠標的 xy 坐標?

我在通過Arduino將鼠標連接到 PC 時獲得了一些讀數,但它找不到將其與對應於鼠標 position 的 xy 坐標相關聯的方法。

來自 web:

最好的解決辦法是找一個只有 PS/2 的鼠標和接口。

USB 鼠標可以使用 USB 主機屏蔽連接到 Arduino,但這比鼠標(和 ZEE5BCED252AB77EC8D633C1AFDA)貴所以你需要充分的理由來使用它。

因為鼠標在低速 USB 上工作,所以 AVR 的軟件有點低速 USB。 然而,這對處理器和軟件架構來說是很大的負擔。 如果您想要通用解決方案,它不會與其他 Arduino 庫配合得很好。

看來您需要對PS/2鼠標的操作進行更多研究。 它不提供 xy position 數據,而是提供相對運動數據,相對於上次報告的運動數據。

我在 GitHub 上找到了兩個帖子,其中包含用於將 PS/2 鼠標連接到 Arduino 的庫文件:

PS2鼠標

arduino-ps2-鼠標

Rucek 提供了兩個關於 PS/2 鼠標操作的優秀文章的鏈接:

http://computer-engineering.org/ps2mouse

http://www.computer-engineering.org/ps2protocol

這些對我理解和在 Arduino 上實現 PS/2 鼠標非常有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM