RGB LED RGB燈
RGB LED的功用是可以從紅色,綠色和藍色的組合中分配顏色的燈。它能以0-100的數值來控制光度,數值越高便會越光,越低則越暗。對需要顯示顏色或光源的project非常有用。
教學影片:
所需用料 :
RGB LED x1
Button x1
Light Sensor x1
RGB LED連接方法 : 按我
編程教學 :
1. 連接RGB LED, Button及Light Sensor到Sam Space
2. 將Button連接到RGB LED
3. 按下Button便可打開RGB LED
4. 打開RGB LED的Setting試試轉換顏色和光度
5. 按下Done的按鈕然後到Sam Space介面看看,這時顏色已經變了你想要的顏色。之後在Behaviors找尋Toggle的Block,並將它連接在Button和RGB LED之間,這樣只要你按下一次Button,它就會一直開着RGB LED,直到你再按一下關掉。
6. 把之前的編程清除,將Light Sensor和RGB LED拉出來並連接在一起。你會看到RGB LED會根據Light sensor所得的0-100數值來呈現光度,而當進入RGB LED 的setting後,即使調整了光度也不會有任何影響,因為光度將會被Light Sensor控制,你只能控制其顏色。
RGB LED小知識
RGB LED作為燈光的輸出可以接收True/False Input或0-100Input的訊號,而兩者會形成不同的效果。
當接收到True/False Input的時候,RGB LED會以Setting裏的Brightness和Colour開啟,而當接收到0-100 Input的訊號時則會根據Input的數字來調整Brightness開啟。
另外,當使用如Button一樣的True/False Input時,你需要一直按住按鈕才可一直處於True的狀態來開啟RGB LED,如果不希望要一直按住的話可以在中間加入一個Toggle,便可以一直開啟,直到Button再一次被按下。