我开始使用Android USB API将数据从Arduino发送到Android设备。是否可以通过编程方式在发送/接收数据之间切换,并为Android手机充电?
我知道你不能同时做这两件事,因为你必须打开FileInputStream
以便能够接收数据,只要打开它就不会有设备充电。
是否就像关闭此流再次充电一样简单?如果它如此简单,那么Arduino可以发送基本信息以便让设备再次打开流吗?
答案 0 :(得分:0)
我不确定,我理解你的关注与否。要同时通过USB充电和通信,您可以使用OTG。这是来自亚马逊的链接,我分享了:https://www.amazon.com/Micro-Cable-Samsung-Player-OTHERS/dp/B00CXAC1ZW 我在我的一个项目中使用它,它的工作原理。
答案 1 :(得分:0)
首先,要使您可以使用Android设备与其他设备进行通信,您必须使用OTG电缆或适配器,该电缆或适配器已经使该设备处于预先设置的状态,因此处于通讯模式,对于Android USB api已经为此提供,您无需操纵它,因为自动更改