Micro:bit學習記錄 006- RGB LED燈試作

這次試作的是一個叫 RGB LED的模組,它的特色是出腳有 4隻,可以產生很多種不同的顏色。
記錄一下:
Micro:bit學習記錄 006- RGB LED燈試作


這個 RGB LED模組的接線方向如下

它的特色就是有 4隻接腳,這裡把 R、G、B的腳位,分別接到 P0、P1、P2的位置上。我們再分別控制這三個腳位的輸入值來變換 LED燈的顏色。


全部的程式碼如下


當啟動的時候,先把 P0、P1、P2的值都先設定成 0。

這裡主要是要把初始值設定成 0,後來想想應該不用把兩個信號模式都設定進去。


按鈕 A按下的時候。

分別把數位信號寫入引腳 P0、P1、P2裡頭,由於這裡用的數位訊號,所以值只有 0跟 1兩種。
這裡的效果就會讓 LED燈顯示 紅、綠、藍。


按鈕 B按下的時候。

分別把類比信號寫入引腳 P0、P1、P2裡頭,由於這裡用的類比訊號,所以值是從 0~1023。把值設定成 100來輸入。
這裡的效果就會讓 LED燈顯示 紅、綠、藍。跟 A按鈕按下的情況差不多,同樣是三種顏色來切換,只是顏色看起來比較暗一些。


按鈕 A+B按下的時候。

RGB LED在使用的時候,可以輸入三個顏色的數值,來產生不同的顏色。

發表迴響