寫程式13.jpg

💽影片名稱:[Arduino寫程式] 第13集 - RGB調色盤

🎬集數:13集

🎤背景音樂:【阿神常用BGM】Green Greens- Kirby Dreamland( Kirbys Epic Yarn Soundtrack)🎤背景音樂:【阿神常用BGM】OMFG - Dying

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


🌐(前往YouTube觀看)-[ https://youtu.be/mAGsaq9t76k?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 ]


[電路圖]

13 - RGB調色盤電路圖.png

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

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

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


[程式碼]

EX01: 先讓RGB燈暗
int r=9;
int g=10;
int b=11;
 
void setup() {
 pinMode(r, OUTPUT);
 pinMode(g, OUTPUT);
 pinMode(b, OUTPUT);
}
 
void loop() {
 RGB(0,0,0); //調色
}
 
void RGB(int red, int green, int blue) { //副程式,編排顏色位置
 analogWrite(r, red);
 analogWrite(g, green);
 analogWrite(b, blue);
}

[更多顏色碼:小畫家 > 編輯色彩 > 顏色 > 看左下方顏色]

顏色代碼.png

EX02: 亮桃紅色(255,0,128)
int r=9;
int g=10;
int b=11;
 
void setup() {
 pinMode(r, OUTPUT);
 pinMode(g, OUTPUT);
 pinMode(b, OUTPUT);
}
 
void loop() {
 RGB(255,0,128); //調色
}
 
void RGB(int red, int green, int blue) { //副程式,編排顏色位置
 analogWrite(r, red);
 analogWrite(g, green);
 analogWrite(b, blue);
}

EX03: 亮深綠色(64,128,128)
int r=9;
int g=10;
int b=11;
 
void setup() {
 pinMode(r, OUTPUT);
 pinMode(g, OUTPUT);
 pinMode(b, OUTPUT);
}
 
void loop() {
 RGB(64,128,128); //調色
}
 
void RGB(int red, int green, int blue) { //副程式,編排顏色位置
 analogWrite(r, red);
 analogWrite(g, green);
 analogWrite(b, blue);
}

EX04: 亮深紫色(128,0,255)
int r=9;
int g=10;
int b=11;
 
void setup() {
 pinMode(r, OUTPUT);
 pinMode(g, OUTPUT);
 pinMode(b, OUTPUT);
}
 
void loop() {
 RGB(128,0,255); //調色
}
 
void RGB(int red, int green, int blue) { //副程式,編排顏色位置
 analogWrite(r, red);
 analogWrite(g, green);
 analogWrite(b, blue);
}
創作者介紹
創作者 Code Create++ 的頭像
程式創造++

Code Create++

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