arduino用按键控制小灯泡亮
时间: 2023-10-23 14:14:40 浏览: 189
Arduino控制LED小灯
下面是一个基本的arduino代码,可以用按键控制小灯泡的亮灭:
```
// 定义按键连接的引脚和小灯连接的引脚
#define BUTTON_PIN 2
#define LED_PIN 13
void setup() {
// 将按键连接的引脚设为输入模式
pinMode(BUTTON_PIN, INPUT);
// 将小灯连接的引脚设为输出模式
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// 读取按键的状态
int buttonState = digitalRead(BUTTON_PIN);
// 如果按键被按下
if (buttonState == HIGH) {
// 将小灯亮起来
digitalWrite(LED_PIN, HIGH);
} else {
// 将小灯熄灭
digitalWrite(LED_PIN, LOW);
}
// 稍微延时一下,避免过快的重复读取按键状态
delay(50);
}
```
这个代码中,我们定义了一个按键连接的引脚和一个小灯连接的引脚,然后在`setup()`函数中将按键连接的引脚设为输入模式,小灯连接的引脚设为输出模式。
在`loop()`函数中,我们不断读取按键的状态,如果按键被按下,则将小灯亮起来,否则将小灯熄灭。为了避免过快的重复读取按键状态,我们在每次循环结束后稍微延时一下。
你可以根据需要更改按键连接的引脚和小灯连接的引脚,然后将代码上传到arduino板子上即可。
阅读全文