Skip to main content

项目二 – 数字输入

本项目的目的是演示两种数字输入形式 – 使用按钮和倾斜开关。按下任一按钮将点亮相应的LED,激活倾斜开关将点亮两个LED。

  1. 将LED连接到D1/D2数字I/O接口,就像在项目1和项目2中一样

  2. Arduino引脚D1为Grove的D1连接器上的红色LED供电,Arduino引脚D2为Grove的D2连接器上的绿色LED供电。

  3. 将倾斜开关连接到D5/D6数字I/O接口。

  4. 倾斜开关Grove的D1连接器向Arduino的D5数字输入发送高电平或低电平信号。

  5. 将双按钮Grove连接到D7/D8输入接口(在第二行)。

  6. 双按钮Grove的红色按钮使用D1连接器向Arduino的D7数字输入发送信号,绿色按钮使用D2连接器向Arduino的D8数字输入发送信号。

现在上传以下Arduino代码:

// Project Two - Digital Inputs
//

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);
}
}

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...