我在程序里给APP里的 Slider赋了新值,如何触发 Callback?-Arduino中文社区 - Powered by Discuz! Archiver

Highnose 发表于 2022-1-19 21:15

我在程序里给APP里的 Slider赋了新值,如何触发 Callback?

本帖最后由 Highnose 于 2022-1-19 21:46 编辑

手动滑动Slider滑杆会触发对应的Callback

我在8266的程序里给APP里的 Slider赋了新值, Slider的滑杆也动了,但没有触发任务事件,如何触发 Callback呢?


void dataRead(const String & data)
{
    BLINKER_LOG("Blinker readString: ", data);
    counter++;
    Number1.print(counter);
    CHvalue=random(0,255);
    Slider1.print(CHvalue);                      //Slider的滑杆也的确跟着变动了

}

奈何col 发表于 2022-1-19 23:18

查看lib自带的slider例程

Highnose 发表于 2022-1-20 09:27

本帖最后由 Highnose 于 2022-1-20 09:29 编辑

奈何col 发表于 2022-1-19 23:18
查看lib自带的slider例程
我测试过例程
我现在的问题是,我手动滑动slider 能触发 callback,程序直接赋的新值 不能触发

点灯官方 发表于 2022-1-20 09:37

Highnose 发表于 2022-1-20 09:27
我测试过例程
我现在的问题是,我手动滑动slider 能触发 callback,程序直接赋的新值 不能触发



Slider1.print(CHvalue);   想触发callback?此时动作是您自己发起的,你直接调用您写的callback函数即可。

Highnose 发表于 2022-1-20 10:05

点灯官方 发表于 2022-1-20 09:37
Slider1.print(CHvalue);   想触发callback?此时动作是您自己发起的,你直接调用您写的callback函数即可 ...

是个主意 :handshake

Highnose 发表于 2022-1-24 13:38

点灯官方 发表于 2022-1-20 09:37
Slider1.print(CHvalue);   想触发callback?此时动作是您自己发起的,你直接调用您写的callback函数即可 ...

老哥,麻烦帮解决一下我的另一个疑问 :handshake

https://www.arduino.cn/thread-106950-1-1.html

Highnose 发表于 2022-1-25 19:01

奈何col 发表于 2022-1-19 23:18
查看lib自带的slider例程

老哥,大神, 来帮我解读一下呀

https://www.arduino.cn/thread-106950-1-1.html
页: [1]
查看完整版本: 我在程序里给APP里的 Slider赋了新值,如何触发 Callback?