2014-01-11 28 views
1

我正在一個非常小的項目,我必須通過USB發送信號到某種微控制器板。Android基本USB互動

我完全的新本,雖然有足夠的Android體驗,所以只需要回答幾個問題,現在:

1)它是正確的,我將需要某種形式的Arduino套件的報復開始?

2.)是否有任何方式可以使用日常設備或模擬器進行測試,而不是購買套件本身?

請原諒,如果這個問題看起來很愚蠢。

謝謝

回答

2

當然!您可以使用Arduino或其他微控制器通過USB與您的Android或任何其他語言(如C#,Java,Php,Python ...)進行通信。

  1. Arduino非常容易啓動,您可以發送信號並執行 所需的任務。 當你編碼Android,check this你明白了。
  2. Yah! Arduino仿真器,您可以在其中檢查或 測試。 check here

更多地瞭解Arduino的Here

開始與這個program(Arduino的的的Hello World)

希望它可以幫助

+0

感謝您的回答,arduino仿真器可以與我的設備連接嗎? – viv

+0

@viv Yah ...只是從你的設備模擬(發送數據到COM端口)。 –

+0

okkk我會試試看......謝謝 – viv

1

您無法從Android USB端口發送信號。您需要通過藍牙或WiFi與其他設備進行通信,並讓該設備通過USB與微控制器進行通信。

如果你想避免購買任何東西,你可以編寫一個小型的web服務,運行在一臺掛在微控制器上的計算機上。當你的Android應用程序運行時,它將與該Web服務器通信,該服務器又將與微控制器進行通信。然後,當您準備購買中介設備時,如果您設計好代碼,則可以重新調整代碼的用途,以便通過該設備而不是Web服務進行通信。

+0

感謝的答案,可惜我沒有微控制器,我正在開發這個應用程序有一個,是否有可能輕鬆地與微控制器接口的API,這將如何執行? – viv