arduino一个按键控制两个灯的代码
时间: 2023-09-28 09:07:13 浏览: 330
arduino 上led灯控制代码
4星 · 用户满意度95%
以下是一个简单的Arduino代码,通过一个按键控制两个LED灯的开和关:
```
int buttonPin = 2; // 定义按键引脚
int ledPin1 = 3; // 定义第一个LED引脚
int ledPin2 = 4; // 定义第二个LED引脚
int buttonState = 0; // 定义按键状态
void setup() {
pinMode(buttonPin, INPUT); // 设置按键引脚为输入模式
pinMode(ledPin1, OUTPUT); // 设置第一个LED引脚为输出模式
pinMode(ledPin2, OUTPUT); // 设置第二个LED引脚为输出模式
}
void loop() {
buttonState = digitalRead(buttonPin); // 读取按键状态
if (buttonState == HIGH) { // 如果按键被按下
digitalWrite(ledPin1, HIGH); // 打开第一个LED
digitalWrite(ledPin2, HIGH); // 打开第二个LED
} else { // 如果按键没有被按下
digitalWrite(ledPin1, LOW); // 关闭第一个LED
digitalWrite(ledPin2, LOW); // 关闭第二个LED
}
}
```
在这个代码中,我们首先定义了三个变量,一个是按键引脚(buttonPin),另外两个是两个LED灯的引脚(ledPin1和ledPin2)。我们在setup()函数中将按键引脚设置为输入模式,将两个LED引脚设置为输出模式。
在loop()函数中,我们读取按键状态,如果按键被按下,就打开两个LED灯,否则关闭两个LED灯。通过这个代码,我们就可以实现一个简单的按键控制两个LED灯的功能。
阅读全文