Grove - LED ソケットキット
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove - LED は、Arduino/Seeeduino の初心者向けに設計されており、デジタルポートからの制御を監視するためのものです。ボックスや机の表面に簡単に取り付けることができ、電源や信号のパイロットランプとして使用できます。明るさはポテンショメータで調整可能です。
特徴
Grove 互換インターフェース
3.3V/5V 互換
LED の向きを調整可能
LED の明るさを調整可能
仕様
**項目** | **説明** |
LED 制御モード | Arduino のデジタルピン |
動作電圧 | 5V |
供給モード | Grove インターフェース |
Arduino を使った始め方
ここでは、Arduino を使用して LED の状態を制御する方法を示します。
LED を Base Shield の デジタルポート 2 に 4 ピン Grove ケーブルで接続します。必要に応じて他の有効なデジタルポートに変更することもできますが、その場合はポートの定義も変更する必要があります。
Arduino/Seeeduino に取り付けます。USB ケーブルを使用してボードを PC に接続します。
- デモコードをスケッチにコピーし、Arduino または Seeeduino ボードにアップロードします。アップロード方法がわからない場合は こちら をクリックしてください。
LED が毎秒点滅するのが確認できます。
/*************************************************************************
* ファイル名 : GroveLEDDemoCode.ino
* 作成者 : Seeedteam
* バージョン : V1.1
* 日付 : 18/2/2012
* 説明 : Grove - LED のデモコード
*************************************************************************/
#define LED 2 // LED をデジタルピン 2 に接続
void setup() {
// デジタルピン 2 を出力として初期化
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH); // LED をオンにする
delay(500); // 500ms 待機
digitalWrite(LED, LOW); // LED をオフにする
delay(500);
}
Raspberry Pi を使った始め方
ポート D4 に LED を接続し、Grove ワイヤコネクタを使用して Raspberry Pi を電源オンします。これは LED を点滅させるテストです。以下の画像のように GrovePi+ に接続できます。
# GrovePi LED 点滅例
import time
from grovepi import *
# Grove LED をデジタルポート D4 に接続
led = 4
pinMode(led,"OUTPUT")
time.sleep(1)
while True:
try:
# LED を点滅させる
digitalWrite(led,1) # HIGH を送信して LED をオンにする
time.sleep(1)
digitalWrite(led,0) # LOW を送信して LED をオフにする
time.sleep(1)
except KeyboardInterrupt: # 停止前に LED をオフにする
digitalWrite(led,0)
break
except IOError: # 通信エラーが発生した場合に "Error" を出力
print "Error"
プログラムの実行
- ファイルへのパスを見つける(自身のパスに応じて)
cd GrovePi/Software/Python/
- プログラムを実行
sudo python grove_led_blink.py
Grove - LED
Grove - LED v1.3
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。