两个档位怎么调节(从零开始学10按键多档位切换)(1)

目的:

做一个三档位切换按键切换

思路:

  1. 建一个8位整数变量,来记录档位状态
  2. 在原本按键修改状态的地方改为将状态 1处理,大于3时复位。
  3. 灯控制部分我用到一个新函数switch,可以把switch看成多层如果嵌入。

然后我们把状态设置成0.5秒亮1.5秒灭、1秒亮1秒灭、1.5秒亮0.5秒灭、全关4种状态。

PS:

switch是多条件判读语句,每个case都是一个如果判断;以我们这篇的程序为例,作用就是判断switch选择的position这个变量是否等于“1”,如果是就执行里面的程序,如果不是,则检查是否等于“2”,以此类推,检查玩所以的case,如果没相等的话,执行default里面的程序。你可以看成多层的如果语句。

范例程序:

两个档位怎么调节(从零开始学10按键多档位切换)(2)

如何烧写程序请参考第一篇 https://www.toutiao.com/item/6986540198037307908/;

编程软件准备请参考第二篇 https://www.toutiao.com/item/6987913617643455007/;

,