[Arduino物联网开发实战2]数据反馈-Arduino中文社区 - Powered by Discuz! Archiver

麦吉 发表于 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
查看完整版本: [Arduino物联网开发实战2]数据反馈