if...else
if...else 程式在執行時更細微的區分相對應數值的執行動作,例如當x值大於50時要讓燈泡保持明亮,而低於50時則關閉燈泡,程式可以這樣寫
if (x > 50){
digitalWrite(13,HIGH);
}
else{
digitalWrite(13,LOW);
}
甚至近一步區分x值是在25~50的區間要使燈泡閃爍,可以添加else if 程式,來進一步判斷x值的大小
if (x > 50){
digitalWrite(13,HIGH); //高於50時,保持燈泡明亮
}
else if (x>25){
digitalWrite(13,HIGH); //25~50區間時,讓燈泡閃爍
delay(1000);
digitalWrite(13,LOW);
delay(1000);
}