2012-06-26 72 views
0

ADK Mega未連接到我的Android設備!艾諾極光的Android 4.0.4用的CyanogenMod 9(文件com.android.future.usb.accessory.jar存在) 在logcat的我看到:mAccessory是空 當我將Arduino板連接與Android平板在港顯示器(Arduino的IDE)我看到:Android ADK和Arduino:mAccessory爲空

Device addressed... Requesting device descriptor. found possible device. swithcing to serial mode device supports protocol 1 or higher

但在Android平板電腦應用DEMOKIT我看到的文字:請連接DEMOKIT板。,但插入時沒有任何反應。

我嘗試使用Google API 12和15版本,但這不起作用。錯誤:mAccessory爲空

+0

這聽起來像是你正在將android平板電腦連接到arduino的USB **設備**端口,就像你將電腦連接到arduino一樣。如果你想使用配件模式,你需要一個帶有USB主機屏蔽的arduino,所以arduino是主設備和平板設備。看起來您的平板電腦看起來可能成功成爲主人,那麼您可以使用該模式嗎? –

+0

我使用Seeeduino ADK主板 –

+1

主板上的哪個連接器用於? –

回答

0

您的Arduino固件是否宣傳了DemoKit的understood簽名?

+0

我有[Seeeduino ADK主板](http://www.seeedstudio.com/depot/seeeduino-adk-main-board-p-846.html) 它與ADK和MicroBridge模式完全兼容。 電路板使用我的Android平板電腦以MicroBridge模式工作,但無法在ADK模式下工作。我需要ADK。 –

+0

vt。詢問你已經加載到你的主板上的固件(arduino sketch),這是一個與你的主板非常不同的問題。 –

+0

@Chris Stratton我從adk_release_20120606.zip歸檔(arduino_libs/AndroidAccessory/examples/demokit/demokit.pde)上傳草圖。這個草圖在Arduino 1.0中編譯沒有問題,並且工作正常。 運行後,我在端口監視器中看到以下文本: >設備尋址...請求設備描述符。找到可能的設備。切換到串行模式設備支持協議1或更高版本 –

0

我與Galaxy Tab有類似的問題。我更新了touchwiz,但仍然找到了可能的設備,然後斷開狀態並在其中循環。 無論如何,我修改後的代碼爲AndroidAccessory.cpp略微它切換到串行

switchDevice(1);  

connected = switchDevice(1);  

,然後它工作得很好。