用arduino写一个控制电路开关的代码
时间: 2024-05-05 20:19:09 浏览: 120
好的,以下是一个简单的使用 Arduino 控制电路开关的示例代码:
```
int switchPin = 2; // 用于控制的引脚
int ledPin = 13; // 用于输出的 LED 引脚
void setup() {
pinMode(switchPin, INPUT); // 将控制引脚设置为输入模式
pinMode(ledPin, OUTPUT); // 将 LED 引脚设置为输出模式
}
void loop() {
int value = digitalRead(switchPin); // 读取控制引脚的状态
if (value == HIGH) { // 如果引脚被拉高
digitalWrite(ledPin, HIGH); // 将 LED 引脚设置为高电平,开启电路
} else { // 否则
digitalWrite(ledPin, LOW); // 将 LED 引脚设置为低电平,关闭电路
}
}
```
以上代码中,我们使用 `int switchPin` 来保存控制引脚的管脚号,使用 `int ledPin` 来保存用于输出的 LED 管脚号。在 `setup()` 函数中,我们将控制引脚设置为输入模式,将 LED 引脚设置为输出模式。在 `loop()` 函数中,我们通过 `digitalRead()` 读取控制引脚的状态,如果返回值为 `HIGH`,说明控制引脚被拉高,此时我们将 LED 引脚设置为高电平,开启电路;否则,我们将 LED 引脚设置为低电平,关闭电路。
希望这个示例代码可以帮到您!
阅读全文