|
// 如果未绑定的组件(没有定义的按钮,输入框)被触发,则会执行dataRead()函数
void dataRead(const String & data){
BLINKER_LOG("Blinker readString: ", data);//在串口显示为 Blingker readString:
Blinker.vibrate(255);//发送手机振动指令, 震动时间, 单位ms, 数值范围0-1000, 默认为500
uint32_t BlinkerTime = millis();
Blinker.print("millis", BlinkerTime);//在手机monitor显示
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));//当有按钮动作发生时,总是让LED发生明灭的变化
if (data=="123"){ //在输入框输入“123”
digitalWrite(D7,HIGH);
Blinker.delay(1500);
digitalWrite(D7,LOW);
}
else digitalWrite(D7,LOW);
BLINKER_LOG("input=",data);
} |
|