返回列表 發帖
  1. int pin[]={10,11,12,13};
  2.          
  3. void flash1()
  4. {
  5.     for(int i=0; i<4; i++)
  6.     {
  7.         digitalWrite(pin[i],HIGH);
  8.         delay(50);
  9.         digitalWrite(pin[i],LOW);
  10.         delay(50);   
  11.     }
  12. }

  13. void flash2()
  14. {
  15.     for(int i=0; i<4; i++)
  16.     {
  17.         digitalWrite(pin[i],HIGH);
  18.         delay(300);
  19.     }
  20.     for(int i=0; i<4; i++)
  21.     {
  22.         digitalWrite(pin[i],LOW);
  23.         delay(300);
  24.     }
  25. }

  26. void flash3()
  27. {
  28.     for(int i=0; i<4; i++)
  29.         digitalWrite(pin[i],HIGH);
  30.     delay(300);
  31.     for(int i=0; i<4; i++)
  32.         digitalWrite(pin[i],LOW);
  33.     delay(300);
  34. }

  35. void setup()
  36. {
  37.     for(int i=0; i<4; i++)
  38.         pinMode(pin[i],OUTPUT);
  39. }

  40. void loop()
  41. {
  42.     flash1();
  43.     flash1();
  44.     flash1();
  45.     flash1();
  46.     flash1();
  47.     flash1();
  48.   
  49.     flash2();
  50.     flash2();
  51.     flash2();
  52.   
  53.     flash1();
  54.     flash1();
  55.     flash1();
  56.     flash1();
  57.     flash1();
  58.     flash1();
  59.   
  60.     flash3();
  61.     flash3();
  62.     flash3();
  63.     flash3();
  64.     flash3();
  65. }
複製代碼

TOP

返回列表