# 10. 控制RGB LED的顏色(進階) # 可變電阻 ## 實驗 [影片連結](https://www.youtube.com/watch?v=9BOS0PL7oEk) **電路接腳** 將可變電阻的電源與接地接出來 (最左腳接電源;最右腳接地) ![](https://i.imgur.com/35gS8PX.png) 中間腳位接於arduino的 a0.a1.a2 可變電阻左到右為 紅綠藍 ![](https://i.imgur.com/kkQz6mD.png) 加入RGB LED 並同上個實驗 接地與電阻 ![](https://i.imgur.com/J597azy.png) 這個實驗是可以任意轉換顏色 所以是類比 因為是類比所以要接在 3.5.6接腳 ![](https://i.imgur.com/EBvy084.png) ![](https://i.imgur.com/8wnn1Ph.png) **程式** 先撰寫輸入輸出的接腳號碼 ![](https://i.imgur.com/kOi0WZT.png) 等比例放大縮小(map) <!-- 第七課壓力感測器那裡可能會教到 --> <!-- 需要小柯普一下 讀進來~1023, RGB~255--> ![](https://i.imgur.com/3ZksHGi.png) ![](https://i.imgur.com/AO5oW60.png) 輸出 ![](https://i.imgur.com/nwbBRqK.png) 完成第一個小實驗 第二個小實驗 試著再加入一個可變電阻 調整RGB亮度 接地還有接於a3 ![](https://i.imgur.com/LFZsl1V.png) **程式** 加入 float val為亮度變數 (0~100應該是亮度比例%) ![](https://i.imgur.com/NLFhPo6.png) 完成啦! ![](https://i.imgur.com/wvvXJJn.png) ## 今日課程重點整理 analogRead(腳位,數值) //類比輸入 analogWrite(腳位,數值) ## QA