淺談arduino與android通訊
阿新 • • 發佈:2019-02-01
以前在百度空間寫的文章,現在百度空間關閉了,搬到這裡吧,做個筆記吧。
arduino與android通訊一般使用wifi和藍芽模組,相對較為便宜。
也可以使用USB Host Shield,這個可使Arduino非常方便的與一個USB從裝置通訊,例如USB鍵盤、鼠、搖桿、U盤資料讀取、相機、藍芽、USB GPS接收器、安卓系統手機等等。使用USB Host Shield配合Arduino還可以實現與Google ADK通訊的功能。個人感覺這個模組稍微有點貴,而且與android通訊需要學會ADK,這個較難。
據說這個專案以後要開源,會提供相關的開發包。不過硬體還是要收費的,要59元。
還有一種方式,這種就相對便宜了,使用的是android串列埠程式設計的,按照原理來講是可以支援android3.1以上的手機的,不過還是要看裝置支援的情況,每個手機廠商都會有自己的改動的。
適用裝置
Serial chips: FT232R, CDC/ACM (eg Arduino Uno) and possibly others. See CompatibleSerialDevices
Android phones and tablets: Nexus 7, Motorola Xoom, and many others. See CompatibleAndroidDevices.
這是我隨意杜撰的一張圖片,因為我的手機是android 2.3.5的,不能為大家測試了,有條件的可以自己去試,專案中都有arduino和android的程式碼。