本系列文章示範如何使用 Android 手機透過藍牙通訊來與 Arduino 開發板進行各種互動。
雙A計畫文章總覽:
作者/攝影 | 偉和 |
難度 |
★★★☆☆ |
材料表 |
|
下載 | 範例程式請點我下載(App Inventor中文學習網檔案庫) |
STEP1:App Inventor 編寫簡易的藍牙訊息發送程式。畫面上只有三個元件,由上而下依序為 ListPicker 與兩個Button。
程式碼說明
在程式初始化時,設定各元件可否點選。並在 ListPicker 點選之前設定其內容為藍牙(BluetoothClient)的配對裝置位址與名稱。
當 ListPicker 被點選之後,則對該點選位置發起連線。成功的話則設定各元件可否點選。
當按下 [sens a word] 按鈕後,Android 手機會經由藍牙發送一個字元「a」給Arduino,您可在 Arduino IDE 的 Serial Monitor 中看看是否正確接收。
按下 [disconnect] 按鈕,則斷開藍牙連線,並將各元件恢復連線前狀態。