void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(10, OUTPUT); } void loop() { digitalWrite(13,HIGH); delay(1000); digitalWrite(13,LOW); digitalWrite(12,HIGH); delay(1000); digitalWrite(12,LOW); digitalWrite(11,HIGH); delay(1000); digitalWrite(11,LOW); digitalWrite(10,HIGH); delay(1000); digitalWrite(10,LOW); } ``` 三、用陣列和for迴圈利用陣列,將pin腳,裝入陣列的空間,再用for迴圈叫出來,可將setup接腳OUTPUT狀態的程式改寫... 範例程式: ``` const int led[] = {13,12,11,10}; void setup() { for(int i=0;i<4;i++) { pinMode(led[i], OUTPUT); } } ``` 四、只用for迴圈怎麼只用for迴圈來完成?pin腳位只是數字,可否用 for 迴圈的 i 變數來代替腳位呢? 範例程式: 五、練習1.設計 Arduino 程式,控制四個 LED 單燈左移。 2.設計 Arduino 程式,控制四個 LED 單燈來回移動。
const int led[] = {13,12,11,10}; void setup() { for(int i=0;i<4;i++) { pinMode(led[i], OUTPUT); } } ``` 四、只用for迴圈怎麼只用for迴圈來完成?pin腳位只是數字,可否用 for 迴圈的 i 變數來代替腳位呢? 範例程式: 五、練習1.設計 Arduino 程式,控制四個 LED 單燈左移。 2.設計 Arduino 程式,控制四個 LED 單燈來回移動。
進階搜尋