这是我的课堂(2)——使用for循环
在上一个课程中,我们只让灯常亮,这一次我们学习for循环,看看灯光的变化<p></p><div><div>程序:</div><div>const int LED=9;</div><div>void setup() {</div><div> pinMode(LED,OUTPUT);// put your setup code here, to run once:</div><div><br></div><div>}</div><div><br></div><div>void loop() {</div><div> for</div><div> (int i=100;i<=1000;i=i+100)</div><div> {</div><div> digitalWrite(LED,HIGH);</div><div> delay(i);</div><div> digitalWrite(LED,LOW);</div><div> delay(i);</div><div> }</div><div><br></div><div>}</div></div><div>for循环包含三部分,由分号分割</div><div>1.第一部分设置用于循环的索引变量。在这个例子中,索引变量是i,它的初始值设置为100.</div><div>2.第二部分制订了循环何时停止。当这个条件为真时,循环内的程序就会反复执行。<=表示小于等于。因此,如果io小于或等于1000,程序就会一直执行</div><div>3.第三部分制定每次循环执行后,应该对索引变量执行什么操作。这里对当前值+100</div><div>现在你已经从Arduino产生了数字输出,后面学习使用PWM从Arduino的I/O引脚上产生模拟输出</div>
页:
[1]