S14_SMD_RGB_LED

【說明】

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

SMD RGB LED 不使用電阻,電路板上所印的「-RGB」是不正確的,正確的應是「-GRB」,也就是 R 與 G 應互換。

【零件表】

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

【零件接腳】

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

【按線圖】

s14_smd_rgb_led

【程式碼】

/*
 * SMD RGB 三色 LED 模組
 */
// 定義 RGB-LED 腳位
byte bluePin = 9;                 // 定義藍燈的腳位
byte redPin = 10 ;                // 定義紅燈的腳位
byte greenPin = 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);
  }
}
下載程式碼

 ※  分享結束  ※


發佈留言