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引脚上产生模拟输出 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed