【问题标题】:Android ADK - Working on a gamepadAndroid ADK - 在游戏手柄上工作
【发布时间】:2012-08-14 16:58:06
【问题描述】:

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

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

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

所以,我的下一步将是购买一个与此类似的 USB Host shield:http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino

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

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

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

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

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

我能找到的都在USB Accessory,但是信息不多。

【问题讨论】:

  • 您能说明一下您希望 Android 设备做什么吗?您将向设备发送什么输入,它将产生什么输出?
  • 我只想将击键发送到 Android 设备。

标签: android keyboard usb arduino adk


【解决方案1】:

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

我找到的唯一解决方案是将我的 Arduino 变成 USB 键盘,这似乎很简单:http://hunt.net.nz/users/darran/weblog/b3029/

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

十六进制文件,用于闪存和演示项目的链接。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多