返回列表 發帖

陣列 (二)

本帖最後由 tonyh 於 2019-7-18 10:21 編輯

以陣列搭配for迴圈,使如下方接線之LED燈泡,由左至右依序快速閃爍。

  1. int pin[]={2,3,8,11};

  2. void setup()
  3. {
  4.     for(int i=0; i<4; i++)
  5.         pinMode(pin[i],OUTPUT);
  6. }

  7. void loop()
  8. {
  9.     for(int i=0; i<4; i++)
  10.     {
  11.         digitalWrite(pin[i],HIGH);
  12.         delay(50);
  13.         digitalWrite(pin[i],LOW);
  14.         delay(50);   
  15.     }
  16. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

本帖最後由 莊博丞 於 2019-7-18 10:42 編輯
  1. int pin[]={6,8,10,12};

  2. void setup()
  3. {
  4.     for(int i=0; i<4; i++)
  5.         pinMode(pin[i],OUTPUT);
  6. }

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

TOP

  1. int pin[]={2,3,8,11};
  2. void setup()
  3. {

  4.   for(int i=0; i<4; i++)
  5.    pinMode(pin[i],OUTPUT);
  6.    
  7. }

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

TOP

  1. int pin[]={2,3,8,11};

  2. void setup()
  3. {
  4.     for(int i=0; i<4; i++)
  5.         pinMode(pin[i],OUTPUT);
  6. }

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

TOP

返回列表