光源色—眼睛接收到來自光源的直接光
指會自己發光物體(例如:烟火、太陽、燈管、電視螢幕)所呈現的色彩稱為光源色。
表面色 —眼睛接收到物體表面反射的光
光線照射到不透明物體表面(例如:木頭、香蕉、磚塊)時,往往會有一部分光線被吸收、一部分反射出來,這些反射光形成的色彩稱為表面色,生活周遭大部分的物品都是如此呈現色彩。
指的是紅(Red)、綠(Green)、藍(Blue)三種色光。
由於這三種色光無法再被分解,也不能由其他色光混合出來。
色光三原色相加會形成白色。
電腦螢幕所呈現的色彩,即以紅、綠、藍(RGB)各256階變化,搭配組合出1677萬(256 x 256 x 256=16777216)種色彩。
指的是青(Cyan)、洋紅(Magenta)、黃(Yellow)三種色彩。
色料三原色混合會形成近似黑色。
由於色料三原色無法混合出真正的黑色,因此實際應用時(例如印刷、噴墨列印)往往會加入黑色(Black)。
在電腦桌面上找到左圖的圖示,點擊滑鼠左鍵執行。
使用原廠所推薦的USB介面,請選擇「arduino」安裝USB介面驅動程式
反之,請選擇「CHT341」安裝USB介面驅動程式。
請點選【開始試用!】
目標:
利用程式控制三色LED燈。
利用程式控制紅綠藍燈每間隔1秒閃爍一次。
脈波寬度調變,英語:Pulse Width Modulation,縮寫:PWM。
是一種利用數位訊號模擬類比訊號的技術。
數位訊號在任何時刻,其輸出只有ON和OFF兩種狀態。
而類比訊號的輸出,則是可以連續進行變化的。
例如:
家用電器設備中的音量開關控制
採用鹵素燈泡燈具的亮度控制
電動車馬達的轉速快慢
D9、D10、D11三個腳位可以利用PWM技術模擬類比輸出。
類比輸出的範圍為0~255。
對LED而言:
0 代表全暗
255 代表全亮
利用迴圈及判斷式,讓紅色LED能由暗漸漸變亮的效果。
利用迴圈及判斷式,讓紅色LED能由亮漸漸變暗的效果。
結合前兩次的作業-【LED漸亮】與【LED漸暗】
利用兩個迴圈+判斷式。
控制PWM變數的遞增跟遞減,模擬呼吸燈效果。
設定紅、綠、藍三個變數當作D9、D10、D11三個腳位PWM輸出值。
三個變數每0.5秒從0~255取一個亂數值當作變數。
LED每0.5秒變一次顏色。
以迴圈及判斷是判斷所按的按鍵是否為程式設定的按鍵。
依照所設定的條件輸出特定顏色的燈。
※注意:使用鍵盤控制時,須注意是否在【英文數字】的輸入狀態。