当前位置:首页Arduino > 正文

arduino声音模块

作者:野牛程序员:2023-08-27 07:11:45Arduino阅读 2657

Arduino可以与声音传感器模块一起使用,以便检测声音的强度或噪音水平。以下是一个示例Arduino代码,演示如何使用声音传感器模块来检测声音,并在声音达到一定阈值时触发LED灯的亮起:

#define SOUND_SENSOR_PIN A0  // 声音传感器连接到Arduino的模拟引脚A0
#define LED_PIN 13           // LED连接到Arduino的数字引脚13

void setup() {
  pinMode(LED_PIN, OUTPUT);  // 设置LED引脚为输出
  Serial.begin(9600);        // 初始化串口通信
}

void loop() {
  int soundValue = analogRead(SOUND_SENSOR_PIN);  // 读取声音传感器的模拟值

  Serial.print("Sound Value: ");
  Serial.println(soundValue);

  if (soundValue > 500) {
    digitalWrite(LED_PIN, HIGH);  // 当声音强度大于阈值时,点亮LED
  } else {
    digitalWrite(LED_PIN, LOW);   // 否则关闭LED
  }

  delay(100);  // 延迟一段时间以避免频繁检测
}

在这个示例中,声音传感器模块连接到了Arduino的模拟引脚A0(SOUND_SENSOR_PIN)。当声音传感器检测到的声音强度超过阈值(这里设定为500),LED会点亮。

可以根据实际需要调整阈值和LED引脚,以及对声音传感器的灵敏度设置。确保正确连接声音传感器,并注意信号的模拟读取。


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

最新推荐

热门点击