模擬紅綠燈測試,紅燈亮3秒、綠燈亮5秒、橘燈亮1秒。範例檔:「2.RGB_bling.ino」。

接線圖

接線:GND接地線,R(紅燈)接15、Y(黃燈)接16、G(綠燈)接17。使用4條母對母線。

Untitled

範例結果

342920120_9199078206831657_754651439403368299_n.mp4

程式碼

// RGB閃爍範例
void setup() {
  pinMode(15,OUTPUT); // 紅R
  pinMode(16,OUTPUT); // 黃Y
  pinMode(17,OUTPUT); // 綠G
}
void loop() {
  digitalWrite(17,HIGH);
  delay(5000); // 開綠燈,顯示5秒
  digitalWrite(17,LOW);
  digitalWrite(16,HIGH);
  delay(1000); // 開黃燈,顯示1秒
  digitalWrite(16,LOW);
  digitalWrite(15,HIGH);
  delay(3000); // 開紅燈,顯示1秒
  digitalWrite(15,LOW); //關紅燈
}

註:有時候重新燒錄程式到電路板後,會無法正常執行,此時只要重新上電或是按「Reset」鍵重開機即可。

下一節