图标颜色是否能用代码控制变化
先上代码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这个软件不支持呢?
教程有讲:https://www.arduino.cn/thread-83176-1-1.html 我认为应重新设置按钮只要输入数据键名即可,其它的一定不要作.试试看.
页:
[1]