2015年2月28日 星期六

模組-RGB LED 輸出模組

模組-RGB LED 輸出模組(共陽極)


















本模組為輸出模組,這個模組可以把ARDUINO的數位輸出、類比輸出全部教完,是我基礎課程必備的重要模組,可惜的是它是共陽極設計,因此輸出的數值大小要相反...(待會說明)。

腳位連接四種方式

  • 使用S4A類比型(可控制全彩,每一種0-255階,256*256*256=1677萬種顏色)


模組端    ARDUINO端
---------    ------------------------
V(+5V)←→5V
R(紅)   ←→D5、D6、D9任意,錯開即可
B(藍)   ←→D5、D6、D9任意,錯開即可
G(綠)   ←→D5、D6、D9任意,錯開即可





  • 使用S4A數位型(只有8種狀態,ON/OFF,2*2*2=8種,S4A1.5版之後D12腳也能使用)


模組端    ARDUINO端
---------    ------------------------
V(+5V)←→5V
R(紅)   ←→D10、D11、D13任意,錯開即可
B(藍)   ←→D10、D11、D13任意,錯開即可
G(綠)   ←→D10、D11、D13任意,錯開即可


  • 使用MBLOCK類比型(可控制全彩,每一種0-255階,256*256*256=1677萬種顏色)

    (未完待續...)



模組端    ARDUINO端
---------    ------------------------
V(+5V)←→5V
R(紅)   ←→D5、D6、D9、D10、D11任意,錯開即可
B(藍)   ←→D5、D6、D9、D10、D11任意,錯開即可
G(綠)   ←→D5、D6、D9、D10、D11任意,錯開即可


  • 使用MBLOCK數位型(只有8種狀態,ON/OFF,2*2*2=8種,S4A1.5版之後D12腳也能使用)

    (未完待續...)



模組端    ARDUINO端
---------    ------------------------
V(+5V)←→5V
R(紅)   ←→D4、D7、D8、D12、D13任意,錯開即可
B(藍)   ←→D4、D7、D8、D12、D13任意,錯開即可
G(綠)   ←→D4、D7、D8、D12、D13任意,錯開即可

控制方式


由於是共陽模組,所以輸出得反向才是想要的輸出,也就是說:
本來類比的控制應該輸出ON才是開燈,現在要輸出OFF才是開燈,因為5V→5V沒有電位差,電流流不過去,5V→0V,電流才能留過去,燈才會亮,同樣的道理,類比的控制,輸出0才會全亮,輸出255變成關燈,輸出200亮度只有255-200=55/255的亮度,而RGB三個顏色分別控制九能組合出你所想要的顏色。

RGB配色表可參考這個網站:http://www.colorspire.com/

範例如下

影片:S4A數位控制-霓虹燈

影片:S4A類比控制-呼吸燈

影片:MBLOCK數位控制(待續)

影片:MBLOCK類比控制(待續)

備註:因為RGB LED是由三原色利用各色色階去組合出全彩,因此可以參考網路上RGB的色階組合來組成想要的顏色,若LED太亮看不清楚顏色,建議可在其上方放置一張白紙,將更能看清楚其組合成的顏色。








沒有留言:

張貼留言