arduino按键控制led灯
时间: 2023-09-18 11:14:42 浏览: 266
下面是一个简单的Arduino代码示例,用于按键控制LED灯的开关:
```c++
int LED = 13; // 设置LED引脚
int button = 2; // 设置按键引脚
int buttonState = 0; // 初始化按键状态变量
void setup() {
pinMode(LED, OUTPUT); // 将LED引脚设置为输出模式
pinMode(button, INPUT); // 将按键引脚设置为输入模式
}
void loop() {
buttonState = digitalRead(button); // 读取按键状态
if (buttonState == HIGH) { // 如果按键被按下
digitalWrite(LED, HIGH); // 点亮LED灯
} else { // 如果按键没有被按下
digitalWrite(LED, LOW); // 关闭LED灯
}
}
```
在上面的代码中,我们首先定义了LED和按键的引脚号,并初始化了按键状态变量。在setup()函数中,我们将LED引脚设置为输出模式,将按键引脚设置为输入模式。在loop()函数中,我们读取按键状态,如果按键被按下,就点亮LED灯,否则关闭LED灯。
需要注意的是,这里使用的是数字输入输出函数digitalRead()和digitalWrite(),它们用于读取和写入数字信号。在这个例子中,当按键被按下时,按键引脚的数字信号变为HIGH,当按键没有被按下时,数字信号变为LOW。同样地,当我们想要点亮LED灯时,LED引脚的数字信号应该设置为HIGH,否则设置为LOW。
阅读全文