💽影片名稱:[Arduino寫程式] 第11集 - 雙迴圈指令
🎬集數:11集
🌐(前往YouTube觀看)-[ https://youtu.be/o6oSFV3urS4?feature=shared ]
🌐(YouTube播放清單)-[ https://youtube.com/playlist?list=PLOrdAySpFIQonYKEWANFiVrICDQY8R0_1&feature=shared ]
🌐程式創造++ 頻道:[ https://www.youtube.com/@CCplus2561 ]
| EX01: 使用16顆LED燈,LED燈閃爍過去並重複3次 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int a=0; a<=3; a++){
for( int led=22; led<=37; led++){
digitalWrite(led, HIGH);
delay(200);
digitalWrite(led, LOW);
delay(200);
}
}
}
|
| EX02: 使用16顆LED燈,LED燈閃爍過去 並 重複3次,在全部LED暗 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int a=0; a<=3; a++){
for( int led=22; led<=37; led++){
digitalWrite(led, HIGH);
delay(200);
digitalWrite(led, LOW);
delay(200);
}
}
for( int led=22; led<=37; led++){
digitalWrite(led, LOW);
delay(200);
}
}
|
| EX03: [錯誤寫法] 使用16顆LED燈,LED燈同時閃爍 並 重複3次後,在全部LED暗 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int a=0; a<=3; a++){
for( int led=22; led<=37; led++){
digitalWrite(led, HIGH);
delay(200);
}
for( int led=22; led<=37; led++){
digitalWrite(led, LOW);
delay(200);
}
}
for( int led=22; led<=37; led++){
digitalWrite(led, LOW);
delay(200);
}
}
|
| EX04: 使用16顆LED燈,LED燈同時閃爍 並 重複3次後,在全部LED暗。提醒:延遲放錯地方,效果差很多! |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int a=0; a<=3; a++){
for( int led=22; led<=37; led++){
digitalWrite(led, HIGH);
}
delay(200);
for( int led=22; led<=37; led++){
digitalWrite(led, LOW);
}
delay(200);
}
for( int led=22; led<=37; led++){
digitalWrite(led, LOW);
delay(200);
}
}
|
請先 登入 以發表留言。