当前位置:首页Arduino > 正文

arduino按键蜂鸣器程序

作者:野牛程序员:2023-07-12 07:00:05Arduino阅读 2688

当按下Arduino的按钮时,触发蜂鸣器发出声音的程序可以使用以下代码示例:

const int buttonPin = 2;    // 按钮连接到 Arduino 的引脚 2
const int buzzerPin = 3;    // 蜂鸣器连接到 Arduino 的引脚 3

int buttonState = 0;        // 记录按钮状态

void setup() {
  pinMode(buttonPin, INPUT);    // 将按钮引脚设置为输入模式
  pinMode(buzzerPin, OUTPUT);   // 将蜂鸣器引脚设置为输出模式
}

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

  if (buttonState == HIGH) {   // 如果按钮按下
    digitalWrite(buzzerPin, HIGH);    // 打开蜂鸣器
    delay(1000);    // 延迟 1 秒
    digitalWrite(buzzerPin, LOW);    // 关闭蜂鸣器
  }
}

在这个示例中,假设按钮连接到Arduino的引脚2,蜂鸣器连接到Arduino的引脚3。在setup()函数中,将按钮引脚设置为输入模式,将蜂鸣器引脚设置为输出模式。然后,在loop()函数中,通过digitalRead()函数读取按钮的状态。如果按钮按下(即状态为HIGH),将蜂鸣器引脚设置为HIGH以打开蜂鸣器,并使用delay()函数延迟1秒。然后,将蜂鸣器引脚设置为LOW以关闭蜂鸣器。

请根据实际连接的引脚进行相应的修改,以适应硬件配置。


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

最新推荐

热门点击