RGB LED

色彩三原色

色彩三原色是紅、黃、藍 。

紅黃相混成橙色;黃藍相混成綠色;紅藍相混成紫色,把紅、黃、藍三色相混合就成黑色(接近黑色)

顏料的特性與光線相反,顏料吸收光線,色彩混色相的結果,是愈來愈偏向黑色(暗色)

因此顏料是會越加越黑,我們稱之為「減法混合」。



色光三原色

色光三原色是紅(Red)、綠(Green)、藍(Blue)

經實驗發現,人的眼睛所見的各種色彩是因為光線有不同波長所造成,對其中紅藍綠三種波長更為明顯,調整這三種光線的強度就可以讓人類到所有的顏色。因此這三個顏色稱為光的三原色(RGB) 。

RGB為光線的三原色,也是電視、電腦和手機等螢幕的顯色模式,數值的範圍為0至255。

若R=255,G=0,B=0 呈現

若R=0,G=255,B=0 呈現

若R=0,G=0,B=255 呈現 藍色


三種數值的變化可形成不同色彩,

例如:

若R=255,G=255,B=0 呈現 黃色

若R=0,G=255,B=255 呈現 淡藍色

若R=255,G=0,B=255 呈現 粉紅色


混合的次數越多 則顏色越來越白(越亮),三種光等量相加可得到白色,這樣色光混合相加的結果是越來越亮的,我們稱之為「加法混合」。

電視、電腦和手機螢幕是由RGB這三種色光去合成的

在此元件,高電位1表通電,低電位0 不通電 (跟蜂鳴器不一樣,所以要看各元件的設定)


左邊的程式與右邊的程式有什麼不同呢? 動手試試看

記得加入等待時間,更容易看出來

如何漸亮漸暗,可以用變數來簡化程式嗎?

用下列方式(使用清單)可以用很精簡程式呈現彩虹,讓我們試試看?

為什麼要除以8取餘數呢?