首先複習舊文 ROSA 系統開發 24 ─ 以軟體序列埠程式連接 Arduino 藍芽通訊,在 ROSA_BT.cpp 程式中,
SoftwareSerial BLUETOOTH(13, 3); // pin 13 connect to BT's TX pin 3 connect to BT's RX
使用 Arduino 的 pin 3 RX 接藍牙 TXD ,Arduino 的 pin 13 TX 接藍牙 RXD,如果想換 Arduino pin 腳位置,記得修改這部分。
另外通訊速度參考前文 ROSA 系統開發 39 ─ OTTO like 的程式碼釋出,在 OTTO_Define.h 程式中,
//3. 選擇 BT 高低速通訊
#define BT_57600 // BT_9600 //
手機程式開發,我使用 App Inventor 2,因為它設計簡單,只要擺弄好手機畫面,然後將程式圖塊像積木一樣組合,就可以產出 Android 手機程式。
以下是我的程式碼,仿紅外線 KEYES 遙控器按鍵設計,程式開始先初始設定,
選取連線的藍牙裝置,
設定藍牙連線接通或斷線,
定義每個按鍵傳送碼,
這個手機程式,它可以用來控制 OTTO like,也可以控制 RWG Spider 6x2 或 4x2,如果你對這最新 ROSA Android 手機 APP 程式有興趣,請填寫資料,就會提供連結下載,包含 App Inventor 2 原始碼 aia 以及包裝好的 apk,謝謝。
https://docs.google.com/forms/d/e/1FAIpQLScg2xyu5dm0BJ9FFTz2RAr8vD4zcA2I0CpbCBn8E3BbDXQd-A/viewform
汪先生,看來您的部落格已經有一定熱度了啊,時不時能看到不少廣告留言呢。
回覆刪除哈哈,祝越辦越好。
哈哈,這也是令我困擾的地方,當發現與本部落格題文不符的廣告,我就會把它刪掉,累計到現在七百多篇發文,廣告就突然這裡留言那裡留言,只好像打地鼠,哪兒冒出頭就刪哪。
刪除也謝謝你常來這裡幫忙熱鬧,教師節剛過,祝你節日愉快。