查看: 462|回复: 2

[已解决] 图标颜色是否能用代码控制变化

[复制链接]

该用户从未签到

发表于 2019-5-4 17:10 | 显示全部楼层 |阅读模式
先上代码

kittenblock中小学创客名师推荐的图形化编程软件

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


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

APP界面

APP界面
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-5-4 17:42 | 显示全部楼层
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    开心
    2019-8-21 06:15
  • 签到天数: 298 天

    [LV.8]以坛为家I

    发表于 2019-8-11 09:52 | 显示全部楼层
    我认为应重新设置按钮只要输入数据键名即可,其它的一定不要作.试试看.
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    这个怎么整?标点都是英文的
    这个怎么整?标点都是英文
    a=a+1改成a++也不行
    [WiFiduino-8266开发板测试]三、测试IO口
    [WiFiduino-8266开发板测
    首先测试IO口的关系,板载正面的D0~D15[D14,D15没有,相同的位置写的是D4,D5],反面
    求助,arduino nano发热严重
    求助,arduino nano发热严
    我有一块arduino nano板,装在一个扩展板上(如下图),用扩展板上的外接电源接口(资
    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表