プロジェクト2 – デジタル入力
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
このプロジェクトの目的は、ボタンとチルトスイッチを使用して、2つの形式のデジタル入力を示すことです。いずれかのボタンを押すと、それぞれのLEDが点灯し、チルトスイッチを作動させると両方のLEDが点灯します。
プロジェクト1と同様に、LEDをD1/D2デジタルI/Oジャックに接続します。
ArduinoのピンD1はGroveのD1コネクタ上の赤色LEDに電力を供給し、ArduinoのピンD2はGroveのD2コネクタ上の緑色LEDに電力を供給します。
チルトスイッチをD5/D6デジタルI/Oジャックに接続します。
チルトスイッチGroveのD1コネクタは、ArduinoのD5デジタル入力に高または低の信号を送ります。
ツインボタンGroveをD7/D8入力ジャック(2列目)に接続します。
ツインボタンGroveの赤いボタンはD1コネクタを使用してArduinoのD7デジタル入力に信号を送り、緑のボタンはD2コネクタを使用してArduinoのD8デジタル入力に信号を送ります。
次のArduinoスケッチをアップロードしてください:
// プロジェクト2 - デジタル入力
//
void setup()
{
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(5, INPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);
}
void loop()
{
if (digitalRead(5)==HIGH)
{
digitalWrite(1, HIGH);
digitalWrite(2, HIGH);
delay(100);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
}
if (digitalRead(7)==HIGH)
{
digitalWrite(1, HIGH);
delay(200);
digitalWrite(1, LOW);
}
if (digitalRead(8)==HIGH)
{
digitalWrite(2, HIGH);
delay(200);
digitalWrite(2, LOW);
}
}
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。