使用手機藍芽控制MeArm
關於Arduino與藍芽通訊
關於Arduino與藍芽通訊
由於Arduino UNO板本身並沒有無線通訊的功能,想要與手機無線通訊可以加裝藍芽模組,常用的型號是HC-05和HC-06,一般在網路上購買的價格約一百多元…
由於Arduino UNO板本身並沒有無線通訊的功能,想要與手機無線通訊可以加裝藍芽模組,常用的型號是HC-05和HC-06,一般在網路上購買的價格約一百多元…
手機(Android)APP透過藍芽模組操控MeArm
手機(Android)APP透過藍芽模組操控MeArm
這段影片示範了手機與藍芽模組的配對及使用,實現了手機端的APP無線控制MeArm移動的功能,這需要有二端(手機APP和Arduino端)的程式相互搭配才能運作…
這段影片示範了手機與藍芽模組的配對及使用,實現了手機端的APP無線控制MeArm移動的功能,這需要有二端(手機APP和Arduino端)的程式相互搭配才能運作…
它的原理其實頗為單純:手機端的程式透過藍芽與MeArm的模組連線後,就透過藍芽不斷地傳送字串(像是"F"、"Z"…,本範例傳的是雙碼"30","31")給Arduino端,Arduino的程式再依據所收到的字串決定機械手臂做什麼動作…
它的原理其實頗為單純:手機端的程式透過藍芽與MeArm的模組連線後,就透過藍芽不斷地傳送字串(像是"F"、"Z"…,本範例傳的是雙碼"30","31")給Arduino端,Arduino的程式再依據所收到的字串決定機械手臂做什麼動作…
※二端程式就像在不停地傳暗號一樣,而這些暗號及對應動作則由寫程式的人自己訂立,這也是寫程式的樂趣之一
※二端程式就像在不停地傳暗號一樣,而這些暗號及對應動作則由寫程式的人自己訂立,這也是寫程式的樂趣之一
※在這個範例檔中,我寫了很詳細的註解,應該可以幫助你讀懂程式碼,話說回來,我也不是Arduino C的高手,也仍不斷地在學習中…透過經常看人家的程式範例,每次都能學到一點東西
※在這個範例檔中,我寫了很詳細的註解,應該可以幫助你讀懂程式碼,話說回來,我也不是Arduino C的高手,也仍不斷地在學習中…透過經常看人家的程式範例,每次都能學到一點東西
手機APP下載(Android)請掃描QRcode
手機APP下載(Android)請掃描QRcode
這支手機APP是我使用app inventor撰寫,用來控制MeArm機械手臂的,必須搭配對應的Arduino code才能運作…
這支手機APP是我使用app inventor撰寫,用來控制MeArm機械手臂的,必須搭配對應的Arduino code才能運作…
關於MIT App Inventor (下圖為開發環境)
關於MIT App Inventor (下圖為開發環境)
App Inventor的開發模式
App Inventor的開發模式
開發一個App Inventor 程式就從您的網路瀏覽器開始,您首先要設計程式的外觀。接著是設定程式的行為,這部分就像玩樂高積木一樣簡單有趣。最後只要將手機與電腦連線,剛出爐熱騰騰的程式就會出現在您的手機上了。
開發一個App Inventor 程式就從您的網路瀏覽器開始,您首先要設計程式的外觀。接著是設定程式的行為,這部分就像玩樂高積木一樣簡單有趣。最後只要將手機與電腦連線,剛出爐熱騰騰的程式就會出現在您的手機上了。
※當然這是另一門學問,你可能要額外花時間去學習,網路上有很多的教學影片及文章,或是買本書來看也是個好方法
※當然這是另一門學問,你可能要額外花時間去學習,網路上有很多的教學影片及文章,或是買本書來看也是個好方法