回答
要麼爲您的Android手機構建一個串行電纜,就像這個G1, http://www.instructables.com/id/Android-G1-Serial-To-Arduino/。
或者添加藍牙模塊到你的Arduino,
或使用以太網屏蔽你的Arduino,並通過TCP/IP連接。
要使用哪一個取決於您的項目和預算。我不知道G1以外的電話是否有串行電纜選項。藍牙模塊的優點是無論是Arduino還是手機都可以使用無線技術,並且使用以太網屏蔽,您可以通過在防火牆上使用端口轉發來使全球的Arduino可訪問。
自從他們開始工作以來,我一直與Amarino一起工作,從那以後我一直沒有問題。但是我沒有其他項目的經驗,因爲我只與一個項目合作過。
這些是我最喜歡的兩種開源設備。未加入iPhone樂隊車的路。如果有人主動走出遠一點,那真的讓我高興,因爲這表明你對長期的思考。大多數人不會。
你的選擇似乎歸結爲連接兩個使用串行接口,或通過藍牙(我猜你會需要一個藍牙屏蔽或類似的東西)。互聯網上有很多資源用這兩種方式處理Arduinos。
您也可以在Arduino上設置某種基本服務器,並且可以通過控制檯或通過手機上專門定義的界面甚至基於Web的界面將手機連接到該服務器。 Android/Arduino控制的機器人設計看起來似乎有些可能會看到這些。
沒有關於一旦鏈接後打算做什麼的更多想法,很難做出更具體的描述,儘管如果你根植你的Android手機,你將能夠在其上安裝Debian的減少版本,然後你將能夠apt-get安裝各種軟件包。考慮到這一點,將Arduino連接到計算機並將其連接到Android手機之間幾乎沒有區別。
[編輯]:如果沒有其他的你可以做一個基於Arduino的其中之一:Android Controlled Statue。
我聽說過有人在討論這個問題,他們試圖通過USB來做到這一點,但他們表示這個問題是因爲Android不完全支持USB主機。如果這是唯一的問題,它似乎應該很容易移植USB主機驅動程序?!?!也許我正在簡化它。
解決方案是讓Arduino充當USB主機並讓它與Android調試橋(ADB)協議交談。這適用於任何股票,無根的Android設備。點擊此處瞭解詳情:
我喜歡尼古拉斯回答。 我認爲最好的連接方式是在Arduino中編寫一個TCP/IP服務器(例子可以很容易地在互聯網上找到),並使用或以太網盾(〜10U $ S)或Wifi盾(〜10U $ S )。兩種解決方案的TCP/IP服務器使用相同的代碼,唯一的區別是INIT。
移動性:如果您需要Arduino移動,請購買Wifi屏蔽。
靜態:如果您是靜態的,只想從Android手機控制,請使用ETH屏蔽(成本較低)。
Adrian
- 1. Arduino顯示器與PHP一起工作
- 2. 設置Xcode與Arduino一起工作
- 3. Arduino系列與Debian一起工作正常,但與Raspbian掛起
- 4. 與Arduino一起使用類
- 5. SVM不能與android studio一起工作
- 6. SQLite不與Tabhost一起工作 - Android
- 7. Android NFC不能與ICS一起工作
- 8. Arduino與Node.js不工作
- 9. 與CCheckboxcolumn一起工作
- 10. Firebase與SystemJS一起工作
- 11. Web2py與DB2一起工作
- 12. BaaS與Angular.js一起工作?
- 13. TabrisJs與Upnp一起工作
- 14. fullcalendar與qtip2.1.1一起工作
- 15. 與例外一起工作
- 16. 與Arduino一起使用iPhone LCD
- 17. 對FatFS進行必要的調整以使其與Arduino一起工作
- 18. 如何讓超聲波傳感器與Arduino Uno一起正常工作?
- 19. XPath Selector與FirefoxDriver一起正常工作,但不能與HtmlUnitDriver一起工作
- 20. 模態對話框與Mozilla一起工作,但不能與Chrome一起工作
- 21. 與TJ操作員一起工作
- 22. UIBarbutton操作不與UIDatePicker一起工作
- 23. Arduino:伺服器與IR無法「工作」
- 24. ArrayList.remove不能與Integer一起使用,與常量一起工作
- 25. Arduino HTTPClient不工作
- 26. Arduino Yun不工作
- 27. Arduino Serial.read不起作用
- 28. arduino按鈕不起作用
- 29. Android和Apache MINA一起工作嗎?
- 30. Android OnDraw和onTouchEvent不能一起工作
這個問題現在與Android開放硬件接口有關:http://developer.android.com/guide/topics/usb/adk.html – 2011-06-07 05:29:59