# 9. 控制RGB LED的顏色 ## 認識RGB LED RGB LED是一個封裝三個LED組合,包含紅色、綠色、藍色LED,通過組合這三種顏色,幾乎可以產生任何顏色,腳位順序:紅色,共陽共陰,藍色,綠色。 為了產生多種不同的顏色,需要設置每個內部LED的強度並組合三種顏色輸出,假設要輸出純藍光,可以將內部藍色LED設定為最高強度。 一般常見的5mm RGB LED模組都是共陰的,也就是說板子上只有一個GND腳位,沒有VCC腳位;如果是共陽的,則是換成VCC腳位。這次範例我們用的是有GND腳位的版本。 ## 實驗(左邊獨立LED可省略) [按按鈕控制LED顏色](https://www.youtube.com/watch?v=Vzq3dxRseUc) **電路接腳** 接上RGB LED共陰>接地 RGB LED接上電組 進行第一次測試 ![](https://i.imgur.com/f5iTqsK.png) 為了用程式碼進行控制 需要加上按鈕 (右下角接地,左上角接輸入) ![](https://i.imgur.com/e8Sjy2u.png) 按鈕紅綠藍234腳(輸入) ![](https://i.imgur.com/21rhXoG.png) RGB LED 567(輸出) ![](https://i.imgur.com/UajrGZs.png) ![測試1](https://i.imgur.com/oCfXjDz.png) **程式** 腳位設定 ![](https://i.imgur.com/SWPlAgM.png) 按鈕開關設定 ![](https://i.imgur.com/ksMbQnK.png) 按下紅色亮紅燈(以此類推) ![](https://i.imgur.com/ZbZzpqr.png) 用01也可以表示高低電位,完成! ![](https://i.imgur.com/v8vEl1N.png) 只有紅綠藍 太無聊了 如何改變成其他顏色 ![測試2](https://i.imgur.com/oWozfq6.png) 根據圖示 調整高低電位 顯示粉黃白顏色,完成! ![](https://i.imgur.com/TMolCkw.png) ## 補充教學(程式) [可能要實測才可以寫教案](https://blog.jmaker.com.tw/rgb-led/) ## 今日課程重點整理 ``` if(條件式) { 程式; } else if(條件式) { 程式; } ``` ## QA