使用组件的数据键名创建对应的对象,这个对象就与blinker app界面上的UI组件进行了绑定。 blinker库定义了多种组件类型,对应app上UI组件类型,如 BlinkerSlider 滑块组件 BlinkerRGB 颜色拾取组件 BlinkerNumber 数值组件 BlinkerText 文本组件 如下,创建了按键组件和数值组件对应的对象: BlinkerButton Button1("btn-abc");...
// 模式控制回调函数voidmiotMode(uint8_tmode){BLINKER_LOG("need set mode: ",mode);// 打印接收到需要设置的模式,数值是(0-6),对应7种模式if(mode==BLINKER_CMD_MIOT_DAY){// 日光模式,在这里面可以添加自己实际需要控制的代码}elseif(mode==BLINKER_CMD_MIOT_NIGHT){// 夜光模式,在这里面可以添加...
Serial.begin(115200);//设置波特率BLINKER_DEBUG.stream(Serial); BLINKER_DEBUG.debugAll();//开启调试模式,可以看到 blinker mqtt 协议相关交互信息pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, LOW); Blinker.begin(auth); Blinker.attachData(dataRead);//没有绑定的控件 函数注册}//让系统一直...
;//设置app按键的键名// 按下按键即会执行该函数voidbutton1_callback(constString&state){BLINKER_LOG("1#继电器,状态: ",state);if(state=="on"){//digitalWrite(LED_BUILTIN, LOW);digitalWrite(LED_BUILTIN,!digitalRead(LED_BUILTIN));//板载LED状态切换digitalWrite(Relay1,HIGH);Button1.color("#FF...
[点击去下载](https://github.com/blinker-iot/blinker-library) 首先查看原有自带库文件在哪里放置 把下载的库压缩包放在Arduino的库文件下 C:\Users\dongdong\Documents\Arduino\libraries Arduino添加压缩包库文件 选择Add.ZIP Library 压缩文件,导入成功 4**下载并安装blinker APP** android下载:[点击下载](...
1.打开米家App。通过 我的>其他平台设备>点击添加>点灯科技>绑定账号 ,绑定blinker账号 2.绑定成功后,支持小爱控制的blinker设备会出现在 我的>其他平台设备>点灯科技 设备列表中 3.现在可以使用小爱控制该设备了 其他说明 1.如果绑定blinker账号后,点灯科技列表中没有设备,可能是你设备中没有烧写小爱支持程序,或者...
手机下载Blinker软件,添加独立设备,MCU使用合宙的ESP32C3+Air101,IDE使用Arduino 2.0.0版本,通过连接WiFi,可以实现远程点灯、控制显示内容的功能。 1.Blinker Android版 直接载入示例,添加一个输入框发送显示内容。 2.MCU使用合宙的ESP32C3简约版(9.9包邮,真香)+Air101 0.96寸LCD,自带5向开关。
物联网智能楼宇自动照明系统,用Arduino系列的WifiDuino作为主控开发板,配合Blinker提供的“点灯·blinker”APP,实现在该APP上控制LED亮暗、状态显示、温湿度显示、用小米小爱进行语音控制灯开关、亮暗程度等功能。 点灯科技的官网https://www.diandeng.tech/home ...
前期准备 1. D1 UNO R3 WIFI 开发板, 2. 继电器 3. 电源 4. 小度音箱 5. Blinker 账户 6. 百度账户 7. Arduino IDE 8. Blinker library 0.3.4 9. ESP8266 开发板支持库 2.7.1
BlinkerSlider 滑块组件 BlinkerRGB 颜色拾取组件 BlinkerNumber 数值组件 BlinkerText 文本组件 如下,创建了按键组件和数值组件对应的对象: BlinkerButton Button1('btn-abc');BlinkerNumber Number1('num-abc'); 回调函数 void button1_callback(const String & state) { BLINKER_LOG('get button state: ', stat...