快速入門
- 添加按鍵
按鍵類型:普通路幸,開關(guān),自定義
attach()
BlinkerButton.attach()
注冊按鍵的回調(diào)函數(shù), 當(dāng)收到指令時會調(diào)用該回調(diào)函數(shù)icon()
BlinkerButton.icon()
設(shè)置按鍵中顯示的圖標(biāo)(icon), 圖標(biāo)列表及對應(yīng)圖標(biāo)名稱見color()
BlinkerButton.color()
設(shè)置按鍵中顯示圖標(biāo)的顏色, HTML顏色表text()
BlinkerButton.text()
設(shè)置按鍵中顯示的名字或者描述
BlinkerButton.text(text1)
一段描述文字
BlinkerButton.text(text1, text2)
兩段描述文字-
print()
BlinkerButton.print()
發(fā)送按鍵當(dāng)前的狀態(tài)(多用于開關(guān)模式下反饋開關(guān)狀態(tài)), 并將以上設(shè)置一并發(fā)送到APP發(fā)送按鍵當(dāng)前的狀態(tài)(多用于開關(guān)模式下反饋開關(guān)狀態(tài)), 并將以上設(shè)置一并發(fā)送到APP、
void button1_callback(const String & state) { digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));//LED BLINKER_LOG("get button state: ", state); //獲取BUTTON 信息 Button1.icon("icon_1"); // 設(shè)置按鍵中顯示的圖標(biāo)(icon) Button1.color("#FFFFFF");// 設(shè)置按鍵中顯示的圖標(biāo)的顏色 Button1.text("Your button name or describe");// 設(shè)置按鍵中顯示的文本 Button1.print("on");// 發(fā)送按鍵當(dāng)前的狀態(tài) }