类似Gameboy的键和D-Pad for Android

时间:2012-03-23 18:44:37

标签: android usb arduino gameboy

我想为Android 2.3手机制作一款RPG,并认为优秀的老Gameboy拥有完美的格式。所以我想建立一个带有D-Pad和几个键的“Case”,并通过USB将它们与Android设备连接起来。我不想要蓝牙,因为它需要很多能量。我想过为Case提供自己的Battery Cell,并且可能会加载Android设备。所以我的问题是:

如何从Android设备访问此案例的密钥?

2 个答案:

答案 0 :(得分:5)

您可以考虑Android Open Accessory Development Kit

即使您不想购买ADK,上述链接也包含对您开发配件接口有用的信息。特别是,implementing the accessory protocol部分以及关于ADK如何实现协议的以下部分应该证明是有用的。此外,您可能希望查看包含USB Accessory linka section concerning communication with an accessory

答案 1 :(得分:1)

不幸的是,您可以在具有主机USB端口的设备上使用USB,但没有多少设备可以使用USB。您可以通过多种方式完成蓝牙或无线网络的其他选项。如果您使用Google Arduino + Android,我相信您会找到通过Arduino将硬件连接到Android设备的人的示例。这不是唯一的方法,只是你可以做到的一种方式的例子。

Android USB文档 http://developer.android.com/guide/topics/usb/index.html

EDIT 我想,你可以使用Arduino作为USB主机,并在Android端使用配件模式。无论如何,这些选项都不是非常简单,你需要做大量的研究来完成你想象的事情。