项目二 – 数字输入
本项目的目的是演示两种数字输入形式 – 使用按钮和倾斜开关。按下任一按钮将点亮相应的LED,激活倾斜开关将点亮两个LED。
-
将LED连接到D1/D2数字I/O接口,就像在项目1和项目2中一样
-
Arduino引脚D1为Grove的D1连接器上的红色LED供电,Arduino引脚D2为Grove的D2连接器上的绿色LED供电。
-
将倾斜开关连接到D5/D6数字I/O接口。
-
倾斜开关Grove的D1连接器向Arduino的D5数字输入发送高电平或低电平信号。
-
将双按钮Grove连接到D7/D8输入接口(在第二行)。
-
双按钮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);
}
}
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。