当前位置:首页Arduino > 正文

Arduino按下按键LED亮灯,松开按键LED灭灯

作者:野牛程序员:2023-08-18 20:19:56Arduino阅读 2844

要实现按下按键时点亮LED,松开按键时熄灭LED的功能,可以使用以下的Arduino示例代码:

const int buttonPin = 2; // 按键引脚
const int ledPin = 13;   // LED引脚

int buttonState = 0;     // 按键状态

void setup() {
  pinMode(buttonPin, INPUT); // 将按键引脚设置为输入模式
  pinMode(ledPin, OUTPUT);   // 将LED引脚设置为输出模式
}

void loop() {
  buttonState = digitalRead(buttonPin); // 读取按键状态

  if (buttonState == HIGH) {
    digitalWrite(ledPin, HIGH); // 按下按键,点亮LED
  } else {
    digitalWrite(ledPin, LOW);  // 松开按键,熄灭LED
  }
}

将这段代码上传到Arduino开发板上,然后连接一个按键到指定的按键引脚(这里是D2),以及一个LED到指定的LED引脚(这里是D13)。当按下按键时,LED会点亮,松开按键时,LED会熄灭。

在这个示例中,使用digitalRead(buttonPin)函数来读取按键的状态,如果按键按下(引脚读取到HIGH),则点亮LED,如果按键松开(引脚读取到LOW),则熄灭LED。请确保连接正确,以及按键和LED引脚的设置与代码中的一致。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击