【S4A實習】單元三:使用PWM控制LED的亮度

有一個3色LED模組可以接受3個類比輸入,分別是R、G、B,也就是分別代表紅色、綠色、以及藍色的輸出,它只要直接連線到Arduino板子上而不需要再連接其它的電阻零件,在使用上非常方便,其外觀如下:

如上所述,使用方法很簡單,只要直接使用杜邦線把想要顯示的顏色連接到板子上具有PWM功能的輸出接腳即可。

如上圖 ,我們先把此模組的負極連接到擴充板上獨立針腳的任一個G,然後另外一個顏色(例如綠色)連接到D5的S,這樣就完成連接了。以下的程式碼就可以使用程式讓綠色的燈由最暗到最亮,再由最亮到最暗不斷地閃爍:

那如果想要以隨機亂數的方式來呈現,也非常方便,程式積木如下:

那麼如果一次要顯示3種不同的顏色呢?因為在S4A中可以直接用杜邦線連接的只有D5和D6而已,因此我們需要把擴充板移除,直接把線連線到主板上,分別接到5, 6, 9,如下所示:

程式積木如下:

執行的結果如下所示:

如果要顯示的是白光,也就是三個顏色要一樣的值,該如何做呢?程式積木如下:

如果我們打算使用擴充板上的滑桿來控制白光亮度的話,請連接回擴充板,我們打算使用麵包板來連線,如下所示:

程式積木如下:

到這邊,同學們是否已經會自由運用板子上的各個連線接腳了呢?

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *