LRemote API
LRemote 這個程式庫主要用來讓使用者創造並且設定手機上的 LinkIt Remote 遙控介面。此程式庫的主要功能便是儲存使用者設定的介面參數,並將其傳送到手機端,以及接收來自手機端的指令。
LRemote 會隱含使用 LBLE 程式庫,所以我們建議不要將這兩個程式庫混合使用,以免彼此干擾。
要使用這個類別的話,請依循下列步驟:
在 Arduino 檔案當中引入 #include <LRemote.h>
呼叫 setName(), setGrid() and setOrientation() 來設定裝置的名稱與介面的排版網格
在全域變數定義控制元件,然後用 addControls() 來將控制元件加入到遙控器介面當中
呼叫 begin() 來啟動遙控器裝置,並等待 LinkIt Remote 手機程式連線
用 connected() 來確認是否有手機程式連接
定期呼叫 process() 來處理來自手機的指令,並且更新控制元件的數值
Methods
setName()
setGrid()
setOrientation()
addControl()
begin()
connected()
process()
設定裝置名稱。請注意,因為低功耗藍牙的廣播資訊有長度限制,所以裝置名稱可能會被裁剪。
Syntax
Parameters
name: String 型別,代表裝置名稱
Returns
none
初始化底層的藍牙子系統以及 GATT 伺服器,並開始廣播本機資訊。此 API 會隱含呼叫 LBLE.begin()
Syntax
none
Returns
none
Last updated