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