Arduino Mega 2560 LESSON:3 RGB LED
概要
RGB LEDでいろいろな色を光らせることができます。ひとつのパーツの中にRed LEDとGreen LEDとBlue LEDが入っていて、アノードが別々になっていて、共通カソードを持つパーツがスターターキットには入っていました。
4本の足を持つLEDです。短い脚、長い脚、短い脚、短い脚のようになるように置いたとき、
- Red LEDアノード端子、共通カソード端子、Green LEDアノード端子、Blue LEDアノード端子
の順番になります。LEDのときと同じように220Ωの抵抗をそれぞれのアノード端子の手前に置くと適度な電流を得ることができます。220Ωでとりあえず安全に動作するとELEGOOは言っています。信じましょう。謎のRGB LEDですね。
Arduino Mega2560 には0~13のパルス幅変調(PWM:Pulse Wide Modulation)出力があります。このLESSONではそのパルス幅を調整することでそれぞれのR,G,Bの強さを変えています。0Vになる瞬間を増やすことで暗くする方向に働きます。
説明書によるLESSON3の内容はここまでですが、簡単に測定をしてみようと思います。
| 色 | 実測抵抗 | 抵抗電圧 VRV_R | LED電圧 VFV_F | 計算した IFI_F |
| Hyper Red | 9.95kΩ | 3.263V | 1.743V | 約0.328mA |
| Green | 9.94kΩ | 2.795V | 2.211V | 約0.281mA |
| Blue | 10.01kΩ | 2.520V | 2.486V | 約0.252mA |
で消費電力は
| 色 | 電流 | 抵抗の消費電力 | LEDの消費電力 | 総消費電力 |
| Hyper Red | 約0.328mA | 約1.070mW | 約0.572mW | 約1.642mW |
| Green | 約0.281mA | 約0.786mW | 約0.622mW | 約1.408mW |
| Blue | 約0.252mA | 約0.634mW | 約0.626mW | 約1.260mW |
白色100%なら総消費電力は4.310mW、電流は0.861mAですね。