|
楼主 |
发表于 2022-9-24 10:11
|
显示全部楼层
#define BLINKER_WIFI
#include <Blinker.h>
char auth[] = "XXXXXXXXX"; //替代为你的密匙
char ssid[] = "eff"; //2.4Gwifi名称,可以是手机热点,不要有中文
char pswd[] = "12345678";//WiFi密码
byte LED =14;
// 新建组件对象
BlinkerButton Button1("btn-g7m");//ON
BlinkerButton Button2("btn-i7m");//OFF
// 按下按键即会执行该函数
void button1_callback(const String & state) { //回调函数
BLINKER_LOG("get button state: ", state);
digitalWrite(LED,HIGH);
//Blinker.vibrate();
}
void button2_callback(const String & state) { //回调函数
BLINKER_LOG("get button state: ", state);
digitalWrite(LED,LOW);
//Blinker.vibrate();
}
void setup() {
// 初始化串口,并开启调试信息,项目成型后可关闭
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);
// 初始化有LED的IO
pinMode(LED, OUTPUT);
digitalWrite(LED, HIGH);
// 初始化blinker
Blinker.begin(auth, ssid, pswd);
Button1.attach(button1_callback);//绑定回调函数
Button2.attach(button2_callback);
}
void loop() {
Blinker.run(); |
|