Answers:
Android设备通常没有USB主机:它们希望连接到某些更智能的设备,例如您的计算机。Arduino也是如此。因此,Arduino制造了Mega ADK(即附件开发套件)。
Mega ADK和Due作为USB主机,可以直接连接到您的Android手机。如果您已经有了开发板,则另一种选择是获得USB主机屏蔽以添加USB主机功能。
您的草图将告诉电话它是哪种附件应用程序,并且您的电话将从商店中下载适当的应用程序。
有些平板电脑设计用于USB闪存驱动器和打印机。这就是所谓的OTG(随时随地。
你需要:
另一个选择是研究蓝牙(注意:我只是选择了一个随机链接,但有数百个类似的BT适配器)
USB协议要求一端为“主机”,另一端为“外围设备”,如果电缆两端的设备均为“外围设备”,则该协议不起作用。las,大多数Arduino和许多早期的Android设备都是“外围设备”,因此无法使用标准USB电缆连接此类设备。
一些现代的Android设备支持“ OTG”,因此从理论上讲,可以将Android电缆的末端作为“主机”。有没有人得到这个工作?
另一种方法是使电缆的Arduino端成为“主机”,而使电缆的Android端成为“外围设备”。那就是
您可以使用USB连接Android和Arduino,并使用适用于Android的便捷工具App Inventor 2
您是否尝试过这个新应用程序:https : //play.google.com/store/apps/details? id=bp.usbbridge.appinv演示和完整版:https : //play.google.com/store/apps/details? id = bp.usbbridge.appinv
查找有关复制的视频:YouTube上用于APP Inventor 2和ARDUBLOCK的USB OTG桥串行UART