const int ledRed = 3; //設定紅色LED腳位為3號
const int ledYellow = 6; //設定黃色LED腳位為6號
const int ledGreen = 9; //設定綠色LED腳位為9號
bool state = true; //宣告state為bool值為true
int redTime = 2000; //宣告redTime為2000
int greenTime = 2500; //宣告greenTime為2500
void setup() {
// put your setup code here, to run once:
pinMode(ledRed, OUTPUT); //設定紅色LED腳位為輸出
pinMode(ledYellow, OUTPUT); //設定黃色LED腳位為輸出
pinMode(ledGreen, OUTPUT); //設定綠色LED腳位為輸出
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(ledRed, state); //紅色LED亮
digitalWrite(ledYellow, !state); //黃色LED暗
digitalWrite(ledGreen, !state); //綠色LED暗
delay(redTime); //停留2000毫秒
digitalWrite(ledRed, !state); //紅色LED暗
digitalWrite(ledYellow, !state); //黃色LED暗
digitalWrite(ledGreen, state); //綠色LED亮
delay(greenTime); //停留2500毫秒
digitalWrite(ledRed, !state); //紅色LED暗
digitalWrite(ledYellow, state); //黃色LED亮
digitalWrite(ledGreen, !state); //綠色LED暗
delay(1000); //停留1000毫秒
}