概要
このレッスンでは、**PWM(パルス幅変調)**を使用して**RGB LED**を制御し、複数の色を表示させる方法を学びます [1]。
🛠️ 必要な部品
このプロジェクトを進めるために、以下の部品を準備してください [1]。
- RGB LED : 1個 [1]
- 抵抗 (220Ω) : 3個 [1]
- ブレッドボード : 1個 [1]
- RobotLinking Uno board : 1個 [1]
- ジャンパーワイヤー : 数本 [1]
- USBケーブル : 1本 [1]
実験原理 (Principle)
RGBの色の原理
**RGB**は、赤(Red)、緑(Green)、青(Blue)の色チャンネルの頭文字をとった業界のカラースタンダードです [1]。
RGBは、これら3つのチャンネルを変更し、重ね合わせることで様々な新しい色を表示します [1]。統計によると、RGBは16,777,216種類の異なる色を作成することができます [2]。
- 赤、緑、青の3つの原色チャンネルはそれぞれ**255段階の明るさ**を持っています [2]。
- 3つの原色がすべて 0 の場合、「LEDの光」は最も暗くなり、消灯します [2]。
- 3つの原色がすべて 255 の場合、「LEDの光」は最も明るくなります [2]。
3つの原色によって発せられた光を重ね合わせると、色が混ざりますが、明るさはすべての明るさの合計に等しくなります。混ぜるほどLEDは明るくなります。このプロセスは**加法混色 (additive mixing)**として知られています [3]。
この実験では、以前のレッスンで学んだ**PWM**を使用します [3]。RGB LEDの3つのピンに 0 から 255 の間の任意の値を入力することで、異なる色を表示させます [3]。
⚙️ 実践手順 (Experimental Procedures)
- 回路の接続以下の図を参考に回路を接続します [3]。(ここに回路図の画像または図の記述を挿入)
- プログラムの作成プログラムを作成します(CDまたは公式ウェブサイトのサンプルコードを参照してください) [4]。
- プログラムのコンパイルプログラムをコンパイルします [4]。
- プログラムの書き込みプログラムをRobotLinking Unoボードに書き込みます [4]。
✅ 確認
RGB LEDは、最初に赤、緑、青の順に表示され、次に赤、オレンジ、黄、緑、青、藍、紫と表示されるのを確認できるはずです [4]。
