麦吉
发表于 2021-2-20 12:58
请问以下为什么我按照教程做,但是blinker的开关按键状态一直是"on",不能变成"off"
coloz
发表于 2021-2-20 12:59
麦吉 发表于 2021-2-20 12:58
请问以下为什么我按照教程做,但是blinker的开关按键状态一直是"on",不能变成"off" ...
说明你并没有按照教程做。设备要反馈off,app上才能变成off。请认真阅读,一步步操作
sonson369
发表于 2021-2-24 12:07
请问有文本按钮的例程吗?我想读取GPIO3引脚的按钮,在APP现实引脚按钮的状态。:loveliness:
samuraiwf
发表于 2021-3-3 10:05
coloz 发表于 2021-2-20 12:59
说明你并没有按照教程做。设备要反馈off,app上才能变成off。请认真阅读,一步步操作 ...
测试开关灯的时候,发现有一次button1_callback没有返回值,不知道是不是回调函数和心跳时间恰好重叠导致的,这一次灯没有被点亮。
void heartbeat()
{
HUMI.print(humi_read); //给blinkerapp回传湿度数据
TEMP.print(temp_read); //给blinkerapp回传温度数据
BETTV.print(bettv_read); //给blinkerapp回近似电压数据
}
void button1_callback(const String & state) {
BLINKER_LOG("get button state: ", state);
//digitalWrite(LED_ONBOARD, !digitalRead(LED_ONBOARD));
if (state=="on") {
digitalWrite(LED_ONBOARD, HIGH);
// 反馈开关状态
Button1.text("打开");
Button1.color("#0ddb00");
Button1.print("on");
} else if(state=="off"){
digitalWrite(LED_ONBOARD, LOW);
// 反馈开关状态
Button1.text("关闭");
Button1.color("#fddb00");
Button1.print("off");
}
}
samuraiwf
发表于 2021-3-3 10:46
coloz 发表于 2021-2-20 12:59
说明你并没有按照教程做。设备要反馈off,app上才能变成off。请认真阅读,一步步操作 ...
另外在测试“定时控制”时,用倒计时1分钟触发button1关闭动作。测试结果灯熄灭了,但是monitor没有信息显示,看不到button1_callback其他动作,app界面还是开灯状态。
coloz
发表于 2021-3-3 13:18
samuraiwf 发表于 2021-3-3 10:05
测试开关灯的时候,发现有一次button1_callback没有返回值,不知道是不是回调函数和心跳时间恰好重叠导致 ...
请查看调试信息
shory
发表于 2021-3-8 15:17
goodstudy 发表于 2019-4-21 19:03
解决了吗?我也是这种情况
解决了吗?我也是,无论开关多少次都只返回 "on"
奈何col
发表于 2021-3-8 15:18
shory 发表于 2021-3-8 15:17
解决了吗?我也是,无论开关多少次都只返回 "on"
请看页面顶部的物联网教程,有写
shory
发表于 2021-3-8 15:28
奈何col 发表于 2021-3-8 15:18
请看页面顶部的物联网教程,有写
明白了,谢谢啊!
DreamLovely
发表于 2021-3-10 23:11
内个...温湿度模块要如何接线。。
页:
1
2
3
4
5
6
7
8
9
[10]
11
12
13
14