这是我的课堂(2)——使用for循环

2017-11-047100
AI 快速预览详细 收起
本文介绍了如何使用for循环控制Arduino LED灯的闪烁间隔。通过具体的代码示例,展示了for循环的三部分:设置索引变量、制定循环停止条件和每次循环后的操作。通过这个项目,孩子们可以理解循环结构的基本原理,并激发编程兴趣。
在上一个课程中,我们只让灯常亮,这一次我们学习for循环,看看灯光的变化

程序:
const int LED=9;
void setup() {
  pinMode(LED,OUTPUT);// put your setup code here, to run once:

}

void loop() {
  for
  (int i=100;i<=1000;i=i+100)
  {
    digitalWrite(LED,HIGH);
    delay(i);
    digitalWrite(LED,LOW);
    delay(i);
  }

}
for循环包含三部分,由分号分割
1.第一部分设置用于循环的索引变量。在这个例子中,索引变量是i,它的初始值设置为100.
2.第二部分制订了循环何时停止。当这个条件为真时,循环内的程序就会反复执行。<=表示小于等于。因此,如果io小于或等于1000,程序就会一直执行
3.第三部分制定每次循环执行后,应该对索引变量执行什么操作。这里对当前值+100
现在你已经从Arduino产生了数字输出,后面学习使用PWM从Arduino的I/O引脚上产生模拟输出

Untitled Sketch_bb.png (179.25 KB, 下载次数: 3112)

STEM教育 · 使用for循环控制Arduino灯光变化_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -