Arduino Uno KY-037声音传感器实验

KY-037声音传感器实验

1、 实验内容

通过对KY-037声音传感器吹气,控制LED的打开和关闭,吹一下LED打开,在吹一下LED关闭。
在这里插入图片描述

2、KY-037声音传感器介绍

KY-037声音传感器模块几乎只能检测吹气气流流过麦克风咪头产生的声音震动
在这里插入图片描述

在这里插入图片描述

3、实验注意事项

  1. ***传感器只能识别到气流,识别不到声音。。。***搞得我一度认为传感器是坏的。
  2. 注意编程的时候不能等待过长,否则检测不到气流。
    在这里插入图片描述

4、代码和实验现象

#define LED   13     //定义数字IO 2的名字为led  
#define SENOR 4
int v = 0;
int led = 0;

void setup() {
  // put your setup code here, to run once:   
  pinMode(LED, OUTPUT);		  //定义led引脚为输出模式
  pinMode(SENOR, INPUT);		//定义led引脚为输入模式
  Serial.begin(9600);		    //设定串口波特率为9600
  digitalWrite(LED, 0);

}

void loop() {
  // put your main code here, to run repeatedly:
  v = digitalRead(SENOR);
  if (v == 0) {
    led = digitalRead(LED);
    digitalWrite(LED, !led);
    Serial.println("Hello world!");	//串口输出Hello world!
    Serial.println(v);
    delay(500); // 防止检测到同一个气流。
  }
  delay(10);
}

YF-037

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值