看板 AndroidDev 關於我們 聯絡資訊
各位版大好! 最近小弟想做用Android手機控制MCU發亮LED的項目 在網路上有找到幾種方法,如下網頁: http://gqdy365.iteye.com/blog/2188846 第一種是用bluetooth來控制,但並不列在考慮當中。 第二種是透過PL2303以及使用他們提供的Lib來進行Android與MCU的溝通, 但由於不想額外增加一些硬體的緣故,暫時先不考慮。 第三種網頁說是最簡單的方法,直接UART控制,但不懂的是Android本身有 提供UART介面嗎? 看他的圖示是直接UART連MCU的UART 如此圖 http://dl2.iteye.com/upload/attachment/0106/3921/412d95b6-b7ac-3eaa-835b-5489ca0c134e.png
而且網頁提到只有少數設備支持而已.... 第四種似乎是最好的方法? 支持的設備多,但我看到他使用Android IOIO來進行控制 LED,是否限定一定要買IOIO這塊板子才有辦法使用? 沒辦法使用其他的MCU嗎? 抱歉,小弟在USB與Android方面涉略不深,剛好遇到需要使用Android控制 MCU IO的需求,正在往這方面研究當中,不知是否有版大能提供相關經驗? 或者有推薦相關的書籍研究呢? 感謝各位版大了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.128.136 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1455499419.A.C6C.html
xjxuvup: 你如果要用uart,那你的手機必須root,才行 02/16 18:33
elysium5290: 請問藍芽為什麼不考慮呢? 02/18 11:39
y3k: 好像沒有一定要root 不過jni可能要寫 02/18 11:56
sjyu0543: 如果是利用手機,第二種會是最方便。只要利用手機的OTG 02/21 22:21
sjyu0543: port,再外接pl2303的usb serial cable即可實現。 02/21 22:21