blinker语⾳控制Arduinoesp8266开关灯-滑动条使⽤-⽂本框交
互
我⽤的是1.8.3本版
解压到默认路径,别乱改
之后重启Arduino IDE,会看到WIFIDUINO
⾸先查看原有⾃带库⽂件在哪⾥放置
把下载的库压缩包放在Arduino的库⽂件下
C:\Users\dongdong\Documents\Arduino\libraries
Arduino添加压缩包库⽂件
选择Add.ZIP Library 压缩⽂件,导⼊成功
## 编辑界⾯
1. 点击进⼊设备界⾯,点击右上⾓编辑键,切换到界⾯编辑模式
2. 添加⼀个开关组件,点击开关组件,设置语⾳指令,如图:
==可以设置多条语⾳指令,使⽤这些指令都可以执⾏对应的动作==
3. 设置好后点击右下的确定键,再点击右上⾓的锁定图标,即可保存界⾯及语⾳指令
## 编译上传⽰例程序
将⽰例程序上传到Arduino中
#define BLINKER_PRINT Serial
#define BLINKER_MQTT
#include <Blinker.h>
char auth[] = "9a02fc93f6cf";
char ssid[] = "dongdong";
char pswd[] = "ldd123456";
#define TOGGLE_1 "tog-00d" // 滑块按键
textbox控件边框设置#define BUTTON_1 "btn-qc4" // 按压按键
void setup() {
Serial.begin(115200);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
Blinker.begin(auth, ssid, pswd);
Blinker.wInit(BUTTON_1, W_BUTTON);
}
void loop()
{
Blinker.run();
if (Blinker.available()) {
BLINKER_LOG2("adString(): ", adString());
uint32_t BlinkerTime = millis();
Blinker.beginFormat();
Blinker.vibrate();
Blinker.print("millis", BlinkerTime);
}
if (Blinker.button(BUTTON_1)) {// 按压按键监测
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
Serial.println("111111111111");
}
if (le(TOGGLE_1)) { // 滑块按键检测
//digitalWrite(LED_BUILTIN, LOW);
Serial.println("down");
}
else {
Serial.println("on");}
}
}
其中宏TOGGLE_1对应的字符串需要修改为你添加的开关组件的键名,如: #define TOGGLE_1 "tog-0kn"
autu填写你添加设备时获取到的SecretKey
ssid和pswd需写⼊你当前WiFi的ssid和密码,如:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论