Arduino Mega 2560 LESSON:3 RGB LED

提供:yonewiki
2026年10月1日 (木) 18:44時点におけるYo-net (トーク | 投稿記録)による版

Arduino Mega 2560に戻る。

概要

 RGB LEDでいろいろな色を光らせることができます。ひとつのパーツの中にRed LEDとGreen LEDとBlue LEDが入っていて、アノードが別々になっていて、共通カソードを持つパーツがスターターキットには入っていました。


4本の足を持つLEDです。短い脚、長い脚、短い脚、短い脚のようになるように置いたとき、


  • Red LEDアノード端子、共通カソード端子、Green LEDアノード端子、Blue LEDアノード端子


 の順番になります。LEDのときと同じように220Ωの抵抗をそれぞれのアノード端子の手前に置くと適度な電流を得ることができます。220Ωでとりあえず安全に動作するとELEGOOは言っています。信じましょう。謎のRGB LEDですね。


LESSON3 結線図


 Arduino Mega2560 には0~13のパルス幅変調(PWM:Pulse Wide Modulation)出力があります。このLESSONではそのパルス幅を調整することでそれぞれのR,G,Bの強さを変えています。0Vになる瞬間を増やすことで暗くする方向に働きます。

LESSON3 動作図


 説明書による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ですね。

 

Arduino Mega 2560に戻る。