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

- 上一篇:arduino蜂鸣器原理
- 下一篇:arduino蜂鸣器小星星