在撰寫程式前我們先準備以下材料:範例程式請點我下載(App Inventor中文學習網檔案庫)
材料清單:
1 Android系統智慧型手機
2.Arduino相容開發板 (本文使用Arduino Uno,其他的Arduino相容板也是類似的作法)
STEP1:App Inventor 編寫簡易的藍牙訊息發送程式。畫面上只有三個元件,由上而下依序為 ListPicker 與兩個Button。
程式碼說明:
在程式初始化時,設定各元件可否點選。並在 ListPicker 點選之前設定其內容為藍牙(BLuetoothClient)的配對裝置位址與名稱。
當 ListPicker 被點選之後,則對該點選位置發起連線。成功的話則設定各元件可否點選。
當按下[sens a word]按鈕後,Android 手機會經由藍牙發送一個字元「a」給Arduino,您可在 Arduino IDE 的 Serial Monitor 中看看是否正確接收。
按下[disconnect]按鈕,則斷開藍牙連線,並將各元件恢復連線前狀態。
STEP2:Arduino的CODE
沒有留言:
張貼留言