当前位置:   article > 正文

使用判断语句改变闪烁频率的闪灯程序_减慢led闪烁的频率代码

减慢led闪烁的频率代码
  1. int ledPin = 13; // 将LED的引脚连接到数字引脚13
  2. int blinkInterval = 1000; // 初始化LED闪烁的等待时间为1000毫秒
  3. void setup() {
  4. pinMode(ledPin, OUTPUT); // 将LED引脚设为输出模式
  5. }
  6. void loop() {
  7. digitalWrite(ledPin, HIGH); // 打开LED
  8. delay(blinkInterval); // 等待当前设定的时间
  9. digitalWrite(ledPin, LOW); // 关闭LED
  10. delay(blinkInterval); // 等待当前设定的时间
  11. if (blinkInterval == 1000) { // 如果当前设定的时间为1000毫秒
  12. blinkInterval = 500; // 将时间改为500毫秒
  13. } else { // 否则(当前时间为500毫秒)
  14. blinkInterval = 1000; // 将时间改为1000毫秒
  15. }
  16. }

解释一下代码的过程:

1. 定义LED的引脚为数字引脚13,同时初始化LED闪烁的等待时间为1000毫秒;

2. 在setup函数中将LED引脚设为输出模式;

3. 在loop函数中,先打开LED并且等待当前设定的时间,然后关闭LED并且再次等待当前设定的时间;

4. 接着,使用if语句来判断当前设定的时间是否为1000毫秒,如果是,就将时间改为500毫秒,否则将时间改为1000毫秒;

5. 循环执行loop函数,重复步骤3和4,实现LED闪烁频率的切换。 作者:照仁涵虚 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/771267
推荐阅读
相关标签
  

闽ICP备14008679号