我正在开发一个涉及Android设备和arduino之间通信的项目。该项目的最终组装将是一个盒子般的结构,只有android设备的屏幕可见(其余面将被封闭)。空间很重要;我希望使用最小的电缆尽可能小的设备&。 使用usb host apis建立了与arduino的通信。 现在; Android平板和Arduino的连接通过:在Android平板通过OTG电缆从USB设备向android平板电脑提供电源
- USB OTG线(微型USB雄性& USB母)
- 迷你USB到USB上的Arduino(USB雄性&迷你USB男性)
问题:我想让android平板电脑通过连接自行充电。
目前arduino的权力本身从android平板电脑。然而;最后平板电脑和Arduino将连接数小时在一起;这会耗尽电池。 Arduino董事会将从外部获得权力。我希望这款平板电脑能够从arduino中获取能量。这在平板电脑关闭时正在工作;然而,平板电脑自身停止充电,并在开机后立即开始放电。
这可能是因为平板电脑进入主机模式(如USB HOST)和arduino作为设备/附件。通常在这样的连接中,主机自己发送电力和附件费用。这可以通过其他方式吗?
我的理解是,在这些种类的连接中首先实现主机协商协议(HNP)来确定主机。是否有可能强制让arduino主机和平板电脑成为附件?在这种情况下,可以进行适当的沟通?
另外,是否有可能在Android应用程序内启用和禁用主机模式?
的主要目的是为了能够从USB OTG线充电(我试图避免使用额外的电缆)
如有任何人都可以提供帮助,我们将不胜感激。
感谢名单了很多提前:)
非常感谢! :-) – MMss
不客气。我相信有一个支持这一点的Arduino,而FTDI也能做到这一点。 – TronicZomB