5131浏览
查看: 5131|回复: 0

[教程] 这是我的课堂(2)——使用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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail