返回列表 發帖

快速閃爍 - 使用 for 迴圈

本帖最後由 tonyh 於 2019-7-18 11:17 編輯

  1. void setup()
  2. {
  3.   for(int i=10; i<=13; i++)
  4.   {
  5.       pinMode(i, OUTPUT);
  6.   }
  7. }

  8. void loop()
  9. {
  10.   for(int i=10; i<=13; i++)
  11.   {
  12.       digitalWrite(i, HIGH);
  13.       delay(50);
  14.       digitalWrite(i, LOW);
  15.       delay(50);
  16.   }
  17. }

  18. /*

  19.    for( 初始值 ; 持續的條件 ; 變化方式 )   i++ ---> i=i+1 ---> i+=1
  20.    {
  21.         要做的事
  22.    }

  23. */
複製代碼

本帖最後由 莊博丞 於 2019-7-17 15:36 編輯
  1. void setup()
  2. {
  3.   for(int i=9; i<=12; i++)
  4.   {
  5.       pinMode(i, OUTPUT);
  6.   }
  7. }

  8. void loop()
  9. {
  10.   for(int i=9; i<=12; i++)
  11.   {
  12.       digitalWrite(i, HIGH);
  13.       delay(50);
  14.       digitalWrite(i, LOW);
  15.       delay(50);
  16.   }
  17. }
複製代碼

TOP

  1. void setup()
  2. {
  3.   for(int i=10; i<=13; i++)
  4.   {
  5.       pinMode(i, OUTPUT);
  6.   }
  7. }

  8. void loop()
  9. {
  10.   for(int i=10; i<=13; i++)
  11.   {
  12.       digitalWrite(i, HIGH);
  13.       delay(50);
  14.       digitalWrite(i, LOW);
  15.       delay(50);
  16.   }
  17. }
複製代碼

TOP

  1. void setup()
  2. {
  3. for(int i=10; i<=13; i++)

  4.    pinMode(i, OUTPUT);
  5. }

  6. void loop()
  7. {
  8.   for(int i=10; i<=13; i++)
  9.   {
  10.       digitalWrite(i, HIGH);
  11.       delay(50);
  12.       digitalWrite(i, LOW);
  13.       delay(50);
  14.   }
  15.    
  16. }
複製代碼

TOP

返回列表