arduino uno控制led灯开关的代码
时间: 2024-05-16 07:15:25 浏览: 117
以下是一个简单的Arduino Uno控制LED灯开关的代码示例:
```
int ledPin = 13; // 将LED灯连接到数字引脚13
int buttonPin = 2; // 将按钮连接到数字引脚2
int buttonState = 0; // 变量用于存储按钮状态
void setup() {
pinMode(ledPin, OUTPUT); // 将LED引脚设置为输出
pinMode(buttonPin, INPUT); // 将按钮引脚设置为输入
}
void loop() {
buttonState = digitalRead(buttonPin); // 读取按钮状态
if (buttonState == HIGH) { // 如果按钮被按下
digitalWrite(ledPin, HIGH); // 打开LED灯
} else { // 否则
digitalWrite(ledPin, LOW); // 关闭LED灯
}
}
```
在此示例中,我们将LED灯连接到Arduino Uno的数字引脚13,并将按钮连接到数字引脚2。在`setup()`函数中,我们将LED引脚设置为输出,将按钮引脚设置为输入。在`loop()`函数中,我们使用`digitalRead()`函数读取按钮状态,并相应地打开或关闭LED灯。如果按钮被按下,`buttonState`变量将为`HIGH`,我们将使用`digitalWrite()`函数将LED引脚设置为`HIGH`,以打开LED灯。否则,我们将LED引脚设置为`LOW`,以关闭LED灯。
阅读全文