我正在開發一個涉及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