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.0 | VDC |
動作電流 | 20 | mA |
可変抵抗 | <1 | KΩ |
対応プラットフォーム
Arduino | Raspberry 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つの可変抵抗を調整してみてください。きっと気に入るはずです。ぜひお試しください!
回路図オンラインビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。