
💽影片名稱:[Arduino寫程式] 第10集 - 迴圈同時進行
🎬集數:10集
🌐(前往YouTube觀看)-[ https://youtu.be/VKbkIBX1sB8?feature=shared ]
🌐(YouTube播放清單)-[ https://youtube.com/playlist?list=PLOrdAySpFIQonYKEWANFiVrICDQY8R0_1&feature=shared ]
🌐程式創造++ 頻道:[ https://www.youtube.com/@CCplus2561 ]
| EX01: 讓8顆LED燈一起亮 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int led=22; led<=37; led++){
digitalWrite(led, HIGH);
}
}
|
| EX02: [錯誤寫法]讓LED01~LED08為一組、LED09~LED16為一組,同時閃爍 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int led=22; led<=29; led++){
digitalWrite(led, HIGH);
}
for( int led=22; led<=29; led++){
digitalWrite(led, LOW);
}
for( int led=30; led<=37; led++){
digitalWrite(led, HIGH);
}
for( int led=30; led<=37; led++){
digitalWrite(led, LOW);
}
}
|
| EX03: 讓LED01~LED08為一組、LED09~LED16為一組,同時閃爍 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int led=22; led<=29; led++){
digitalWrite(led, HIGH);
}
delay(500);
for( int led=22; led<=29; led++){
digitalWrite(led, LOW);
}
delay(500);
for( int led=30; led<=37; led++){
digitalWrite(led, HIGH);
}
delay(500);
for( int led=30; led<=37; led++){
digitalWrite(led, LOW);
}
delay(500);
}
|
| EX04: 讓LED01~LED08為一組、LED09~LED16為一組,做成平交道燈號 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int led=22; led<=29; led++){
digitalWrite(led, HIGH);
}
delay(500);
for( int led=22; led<=29; led++){
digitalWrite(led, LOW);
}
for( int led=30; led<=37; led++){
digitalWrite(led, HIGH);
}
delay(500);
for( int led=30; led<=37; led++){
digitalWrite(led, LOW);
}
}
|
| [回家功課] 使用16顆LED燈,做成基數與偶數輪流閃爍 |
|
void setup() {
for( int led=22; led<=37; led++){
pinMode(led, OUTPUT);
}
}
void loop() {
for( int led=21; led<=37; led=led+2){
digitalWrite(led, HIGH);
}
delay(500);
for( int led=21; led<=37; led=led+2){
digitalWrite(led, LOW);
}
for( int led=22; led<=37; led=led+2){
digitalWrite(led, HIGH);
}
delay(500);
for( int led=22; led<=37; led=led+2){
digitalWrite(led, LOW);
}
}
|
請先 登入 以發表留言。