Skip to main content

Grove - 可変カラーLED

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

このGroveモジュールは、1つの8mm RGB LEDで構成されています。5V DCで動作します。SIGピンがロジックHIGHのとき、RGB LEDが点灯します。Seeeduinoのデジタル出力での使用に最適で、パルス幅変調による制御も可能です。また、3つの可変抵抗を使用してRGB LEDの色を変更できます。

特徴

  • Grove互換
  • 色の調整が可能
tip
Groveモジュールの詳細については、[Grove System](https://wiki.seeedstudio.com/ja/Grove_System/)をご参照ください。

応用例

  • おもちゃ
  • 装飾
caution
R、G、Bの可変抵抗を調整する際は、過度に回しすぎないように注意してください。

仕様

項目典型値単位
動作電圧5.0VDC
動作電流20mA
可変抵抗<1

対応プラットフォーム

ArduinoRaspberry Pi
caution
上記でサポートされていると記載されているプラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム用のソフトウェアライブラリまたはコード例のみを提供しています。すべての可能なMCUプラットフォーム用のソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザーは独自のソフトウェアライブラリを作成する必要があります。

使用方法

このモジュールの3つの抵抗(RED、GREEN、BLUE)は、それぞれR、G、Bチャンネルを制御します。3つの可変抵抗を調整することで、さまざまな色を出すことができます。ただし、可変抵抗を回す際は慎重に行ってください。

以下のスケッチは、明るさを制御する簡単なアプリケーションを示しています。下の図が示すように、可変カラーLEDはGrove - Base Shieldのデジタルポート9に接続されています。ハードウェアの接続は以下の通りです:

  • 以下のコードを新しいArduinoスケッチにコピー&ペーストしてください。

デモコード例:

int ledPin = 9;    // LEDがデジタルピン9に接続されています

void setup() {
// setupでは何も行いません
}

void loop() {
// 最小値から最大値まで5ポイントずつ増加させてフェードイン
for(int fadeValue = 0; fadeValue <= 255; fadeValue +=5) {
// 値を設定(範囲は0から255):
analogWrite(ledPin, fadeValue);
// 30ミリ秒待機して減光効果を確認
delay(30);
}

// 最大値から最小値まで5ポイントずつ減少させてフェードアウト
for(int fadeValue = 255; fadeValue >= 0; fadeValue -=5) {
// 値を設定(範囲は0から255):
analogWrite(ledPin, fadeValue);
// 30ミリ秒待機して減光効果を確認
delay(30);
}
}
  • コードをアップロードします。3つの可変抵抗を調整してみてください。きっと気に入るはずです。ぜひお試しください!

回路図オンラインビューア

リソース

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...