標題:
聖誕樹
[打印本頁]
作者:
tonyh
時間:
2019-7-18 11:14
標題:
聖誕樹
本帖最後由 tonyh 於 2019-7-18 11:26 編輯
自定三種閃爍方式,完成聖誕樹程式碼。
[attach]6843[/attach]
int pin[]={10,11,12,13};
void flash1()
{
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void flash2()
{
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],HIGH);
delay(300);
}
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],LOW);
delay(300);
}
}
void flash3()
{
for(int i=0; i<4; i++)
digitalWrite(pin[i],HIGH);
delay(300);
for(int i=0; i<4; i++)
digitalWrite(pin[i],LOW);
delay(300);
}
void setup()
{
for(int i=0; i<4; i++)
pinMode(pin[i],OUTPUT);
}
void loop()
{
flash1();
flash1();
flash1();
flash1();
flash1();
flash1();
flash2();
flash2();
flash2();
flash1();
flash1();
flash1();
flash1();
flash1();
flash1();
flash3();
flash3();
flash3();
flash3();
flash3();
}
複製代碼
作者:
鄭豊翰
時間:
2019-7-18 11:19
int pin[]={10,11,12,13};
void flash1()
{
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void flash2()
{
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],HIGH);
delay(300);
}
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],LOW);
delay(300);
}
}
void flash3()
{
for(int i=0; i<4; i++)
digitalWrite(pin[i],HIGH);
delay(300);
for(int i=0; i<4; i++)
digitalWrite(pin[i],LOW);
delay(300);
}
void setup()
{
for(int i=0; i<4; i++)
pinMode(pin[i],OUTPUT);
}
void loop()
{
flash1();
flash1();
flash1();
flash1();
flash1();
flash1();
flash2();
flash2();
flash2();
flash1();
flash1();
flash1();
flash1();
flash1();
flash1();
flash3();
flash3();
flash3();
flash3();
flash3();
}
複製代碼
作者:
莊博丞
時間:
2019-7-18 11:22
int pin[]={6,8,10,12};
void flash1()
{
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void flash2()
{
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],HIGH);
delay(300);
}
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],LOW);
delay(300);
}
}
void flash3()
{
for(int i=0; i<4; i++)
digitalWrite(pin[i],HIGH);
delay(300);
for(int i=0; i<4; i++)
digitalWrite(pin[i],LOW);
delay(300);
}
void setup()
{
for(int i=0; i<4; i++)
pinMode(pin[i],OUTPUT);
}
void loop()
{
flash1();
flash1();
flash1();
flash1();
flash2();
flash1();
flash2();
flash1();
flash2();
flash1();
flash2();
flash1();
flash3();
flash3();
flash3();
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2