標題:
自定函式
[打印本頁]
作者:
tonyh
時間:
2019-7-18 10:43
標題:
自定函式
本帖最後由 tonyh 於 2019-7-18 10:47 編輯
試將 "由左而右" 及 "由右而左" 的閃爍方式,分別自訂為 flash1() 與 flash2() 函式,使可反覆呼叫它們。
int pin[]={2,3,8,11};
//0 1 2 3
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=3; i>=0; i--)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void setup()
{
for(int i=0; i<4; i++)
pinMode(pin[i],OUTPUT);
}
void loop()
{
flash1();
flash2();
}
複製代碼
作者:
林凱榮
時間:
2019-7-18 10:46
int pin[]={2,3,8,11};
//0 1 2 3
void HelloWorld1()
{
for(int i=0; i<4; i++)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void HelloWorld2()
{
for(int i=3; i>=0; i--)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void setup()
{
for(int i=0; i<4; i++)
pinMode(pin[i],OUTPUT);
}
void loop()
{
HelloWorld1();
HelloWorld2();
}
複製代碼
作者:
莊博丞
時間:
2019-7-18 10:56
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=3; i>=0; i--)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void setup()
{
for(int i=0; i<4; i++)
pinMode(pin[i],OUTPUT);
}
void loop()
{
flash1();
flash2();
}
複製代碼
作者:
鄭豊翰
時間:
2019-7-18 11:00
[code]int pin[]={2,3,8,11};
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=3; i>=0; i--)
{
digitalWrite(pin[i],HIGH);
delay(50);
digitalWrite(pin[i],LOW);
delay(50);
}
}
void setup()
{
for(int i=0; i<4; i++)
pinMode(pin[i],OUTPUT);
}
void loop()
{
flash1();
flash2();
}
複製代碼
[/code]
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2