冰楓論壇

標題: arduino紅綠燈 [打印本頁]

作者: 洪嵐峰    時間: 2023-3-27 05:32
標題: arduino紅綠燈
以下是一個簡單的Arduino紅綠燈程式碼,使用了三個LED,分別代表紅燈、黃燈和綠燈。這個程式碼使用了Arduino的digitalWrite()函數,以及delay()函數來控制LED的閃爍。您可以根據需要進行修改。


scss
Copy code
int redPin = 13;    //紅燈的pin腳編號
int yellowPin = 12; //黃燈的pin腳編號
int greenPin = 11;  //綠燈的pin腳編號

void setup() {
  pinMode(redPin, OUTPUT);     //紅燈設置為輸出
  pinMode(yellowPin, OUTPUT);  //黃燈設置為輸出
  pinMode(greenPin, OUTPUT);   //綠燈設置為輸出
}

void loop() {
  digitalWrite(greenPin, HIGH);  //亮起綠燈
  delay(5000);                   //綠燈亮5秒
  digitalWrite(greenPin, LOW);   //熄滅綠燈
  digitalWrite(yellowPin, HIGH); //亮起黃燈
  delay(2000);                   //黃燈亮2秒
  digitalWrite(yellowPin, LOW);  //熄滅黃燈
  digitalWrite(redPin, HIGH);    //亮起紅燈
  delay(5000);                   //紅燈亮5秒
  digitalWrite(redPin, LOW);     //熄滅紅燈
}

這個程式碼會依次讓紅燈、黃燈和綠燈依次亮起,並且會在每個燈亮起後保持一段時間。您可以根據需要修改每個燈亮起的時間。




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓