6

我正在研究一个新想法,代码进展顺利,但我遇到了一些问题,需要你的帮助。

我最近以可笑的价格买了一个破旧的游戏站(我不知道确切的英文单词),而且由于它非常破旧,我想用 Android 操作系统替换它(我有看到许多 Android USB 记忆棒或Raspberry Pi)和 TFT 屏幕。

在此处输入图像描述

Arduino 和按钮接线工作正常,按下按钮时可以读取输出。

在此处输入图像描述

所以,我的下一步将是购买一个类似于这个的 USB 主机屏蔽:http ://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino 。

但现在,我真的很想知道如何告诉 Android 这个未来的设备将像键盘一样工作。

我需要将一些按钮绑定到up///down箭头...leftright

我还想将一些按钮绑定到“home”或“back”。

那么,实现这一目标的做法是什么?

我需要创建自定义键盘吗?

我只能在USB Accessory中找到,但没有太多信息。

4

1 回答 1

1

经过一夜的搜索,将回答自己,问答风格!

我发现的唯一解决方案是将我的 Arduino 变成 USB 键盘,这看起来相当简单:http ://hunt.net.nz/users/darran/weblog/b3029/

您必须刷新一个替代固件,将您的 arduuino 变成 USB 键盘。

hex 文件到链接上的 flash 和演示项目。

这意味着我可以通过 USB 以编程方式将击键发送到 Android。

我面临的唯一问题是我需要自己写的debounche,看起来很复杂。

于 2012-08-19T07:02:31.567 回答