寫程式12.jpg

💽影片名稱:[Arduino寫程式] 第12集 - RGB燈控制

🎬集數:12集

🎤背景音樂:Alan Walker - Fade [NCS Release]

💕若有問題歡迎在下方留言💬讓我知道~😋


🌐(前往YouTube觀看)-[ https://youtu.be/o6oSFV3urS4?feature=shared ]

🌐(YouTube播放清單)-[ https://youtube.com/playlist?list=PLOrdAySpFIQonYKEWANFiVrICDQY8R0_1&feature=shared ]


🌐程式創造++ 頻道:[ https://www.youtube.com/@CCplus2561 ]🌐Arduino程式語法網頁:[ https://www.86duino.com/?page_id=2255&lang=TW ]


[電路圖]

寫程式12-RGB燈控制 電路圖.png

▲ 電路圖由 @CCplus2561 提供 ( Fritzing軟體 )

[Arduino寫程式] 12 - RGB燈控制

▲ 此素材圖片由Google圖片提供


[程式碼]

EX01: 亮紅色(R)
void setup() {
  for( int rgb=22; rgb<=24; rgb++){
    pinMode(rgb, OUTPUT);
  }
}
 
void loop() {
  digitalWrite(22, 1);
}

EX02: 亮綠色(G)
void setup() {
  for( int rgb=22; rgb<=24; rgb++){
    pinMode(rgb, OUTPUT);
  }
}
 
void loop() {
  digitalWrite(23, 1);
}

EX03: 亮藍色(B)
void setup() {
  for( int rgb=22; rgb<=24; rgb++){
    pinMode(rgb, OUTPUT);
  }
}
 
void loop() {
  digitalWrite(24, 1);
}

EX04: 亮黃色(Y) [紅色(R) + 綠色(G)]
void setup() {
  for( int rgb=22; rgb<=24; rgb++){
    pinMode(rgb, OUTPUT);
  }
}
 
void loop() {
  digitalWrite(22, 1);
  digitalWrite(23, 1);
}

EX05: 亮水藍色(Y) [綠色(G) + 藍色(B)]
void setup() {
  for( int rgb=22; rgb<=24; rgb++){
    pinMode(rgb, OUTPUT);
  }
}
 
void loop() {
  digitalWrite(23, 1);
  digitalWrite(24, 1);
}

EX06: 亮紫色(Y) [紅色(R) + 藍色(B)]
void setup() {
  for( int rgb=22; rgb<=24; rgb++){
    pinMode(rgb, OUTPUT);
  }
}
 
void loop() {
  digitalWrite(22, 1);
  digitalWrite(24, 1);
}

EX07: 亮白色(Y) [紅色(R) + 綠色(G) + 藍色(B)]
void setup() {
  for( int rgb=22; rgb<=24; rgb++){
    pinMode(rgb, OUTPUT);
  }
}
 
void loop() {
  digitalWrite(22, 1);
  digitalWrite(23, 1);
  digitalWrite(24, 1);
}
創作者介紹
創作者 Code Create++ 的頭像
程式創造++

Code Create++

程式創造++ 發表在 痞客邦 留言(0) 人氣( 0 )