图标颜色是否能用代码控制变化-Arduino中文社区 - Powered by Discuz! Archiver

jiangshh 发表于 2019-5-4 17:10

图标颜色是否能用代码控制变化

先上代码

void button1_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);
    if (state == BLINKER_CMD_ON)
    {
      
      digitalWrite(LED_BUILTIN, LOW);
      Slider_val = 1;
      Button1.icon("far fa-lightbulb");
      Button1.color("#FF0000");
      Button1.print("on");
    }
    else if(state == BLINKER_CMD_OFF)
    {
       digitalWrite(LED_BUILTIN, HIGH);
       Slider_val = 0;
       Button1.icon("far fa-lightbulb");
       Button1.color("#FFFFFF");
       Button1.print("off");
    }
}

我的想法是:在按下按钮后LED亮起然后让按钮变成红色,再次按下时灯灭按钮变灰。(数组用来储存LED灯的状态的)
但是我写的代码没有起作用,是代码问题,还是blinker这个软件不支持呢?

奈何col 发表于 2019-5-4 17:42

教程有讲:https://www.arduino.cn/thread-83176-1-1.html

lwq1947 发表于 2019-8-11 09:52

我认为应重新设置按钮只要输入数据键名即可,其它的一定不要作.试试看.
页: [1]
查看完整版本: 图标颜色是否能用代码控制变化