S13_RGB-LED

【說明】

LED (Light Emitting Diode)是指發光二極體,RGB-LED 則為包含了紅( Red)、錄(Green)、藍(Blue)三種顏色的光源,可藉由此三色組合成各種顏色。

透明晶狀體的RGB-LED 內建 150 Ω電阻使用 5V 的電壓,電路板上所印的「-RGB」是不正確的,正確的應是「-BGR」,也就是 R 與 B 應互換。

【零件表】

No.零件名稱數量
1RGB-LED1

【零件接腳】

No.零件接腳UNO R3 接腳
1RGB-LED: R (PCB 印 B)D 9
2RGB-LED: GD 10
3RGB-LED: B (PCB 印 R)D 11
4RGB-LED: –GND

【按線圖】

s13_rgb_led

【程式碼】

/*
 * KY016 RGB 三色 LED 模組
 */
// 定義 RGB-LED 腳位
byte redPin = 9 ;                 // 定義紅燈的腳位
byte greenPin = 10;               // 定義綠燈的腳位
byte bluePin = 11;                // 定義藍燈的腳位
byte i;                           // 迴圈變數

// 程式初化設定
void setup () {
  pinMode (redPin, OUTPUT);       // 設定紅燈的腳位為輸出模式
  pinMode (greenPin, OUTPUT);     // 設定綠燈的腳位為輸出模式
  pinMode (bluePin, OUTPUT);      // 設定紅燈的腳位為輸出模式
}

// 主程式迴圈 
void loop ()
{
  // 使用迴圈變化 RGB-LED 的顏色
  for (i = 255; i > 0; i--)
  {
    analogWrite (redPin, i);
    analogWrite (greenPin, 255-i);
    analogWrite (bluePin, 128-i);
    delay (10);
  }

  // 使用迴圈變化 RGB-LED 的顏色
  for (i = 0; i < 255; i++)
  {
    analogWrite (redPin, i);
    analogWrite (greenPin, 255-i);
    analogWrite (bluePin, 128-i);
    delay (10);
  }
}
下載程式碼

 ※  分享結束  ※


發佈留言