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

两个档位怎么调节(从零开始学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/;

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页