查看: 343|回复: 4

[已解决] 求助,万分感谢

[复制链接]

该用户从未签到

发表于 2019-9-12 10:33 | 显示全部楼层 |阅读模式
如果ch=a执行Operation语句,ch=b执行Stop语句,其他的话不执行任何命令保持前面的状态不变,else里面需要填什么语句?
void loop() {
  //如果缓冲区有数据才输出

    char ch = Serial.read();
    //Start collecting data
    if (ch == 'a')
    {
          Operation();
          delay(1000);
     }
     else if(ch == 'b'){
           Stop();
      }
    else{
      这里填什么语句???
      }
      delay(2000);
}


该用户从未签到

发表于 2019-9-12 13:14 | 显示全部楼层
直接写个分号就好
  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2019-9-12 14:41 | 显示全部楼层
    事实上最后的 else {  } 不写都没事

    该用户从未签到

     楼主| 发表于 2019-9-15 16:00 | 显示全部楼层
    t3486784401 发表于 2019-9-12 14:41
    事实上最后的 else {  } 不写都没事

    不填else的话,它会终止前面的Operation操作
  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2019-9-15 20:28 | 显示全部楼层
    吴国兴 发表于 2019-9-15 16:00
    不填else的话,它会终止前面的Operation操作

    怕是你的 Operation 写的就有毛病
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    ESP32能烧录程序但是不能启动
    ESP32能烧录程序但是不能
    电路图3如下1,能烧录程序但是不能启动,3.3V供电正常
    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    点灯·blinker-app智动化设置不工作,还需设置那些?
    点灯·blinker-app智动化
    void loop() { Blinker.run(); // Blinker.delay(100); if (read_time ==
    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表