2014-01-05 202 views
-1

如何獲得光電鼠標的x-y座標?當通過arduino將鼠標連接到PC時,我得到了一些讀數,但是它找不到將其與對應於鼠標位置的x-y座標關聯的方式。光電鼠標和x-y座標

回答

0

從網站:

最好的解決辦法是找到一個只有PS2鼠標接口。

USB鼠標可以通過USB Host Shield與Arduino連接,但是 這比鼠標(和Arduino!)貴,所以你需要使用它的很好的理由。

因爲鼠標工作在低速USB,所以有一個AVR 的軟件,它可以使低速USB有點被擊穿。然而,這對於處理器和軟件體系結構的負載是重要的 。如果你想要一個通用的解決方案,它不會坐擁其他Arduino庫 。

我希望這能幫助你一點點!

0

由於這是一個相對較舊的帖子,我認爲這些信息可能對正在尋找答案的其他人有幫助。

看來您需要對PS2鼠標的操作做更多的研究。它不提供x-y位置數據,而是提供相對於上次報告的運動數據的相對運動數據。

我已經發現了兩個帖子在GitHub上使用庫文件用於連接一個PS2鼠標一個Arduino:

https://github.com/kristopher/PS2-Mouse-Arduino

https://github.com/rucek/arduino-ps2-mouse

Rucek設在PS2的操作兩個環節,以優秀的文章小鼠:

http://computer-engineering.org/ps2mouse

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

這些對我理解和實現Arduino上的PS2鼠標非常有幫助。