Arduino Uno KY-037声音传感器实验
KY-037声音传感器实验
- KY-037声音传感器实验
- 1、 实验内容
- 2、KY-037声音传感器介绍
- 3、实验注意事项
- 4、代码和实验现象
KY-037声音传感器实验
1、 实验内容
通过对KY-037声音传感器吹气,控制LED的打开和关闭,吹一下LED打开,在吹一下LED关闭。
2、KY-037声音传感器介绍
KY-037声音传感器模块几乎只能检测吹气气流流过麦克风咪头产生的声音震动。
3、实验注意事项
- ***传感器只能识别到气流,识别不到声音。。。***搞得我一度认为传感器是坏的。
- 注意编程的时候不能等待过长,否则检测不到气流。
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); //设定串口波特率为9600digitalWrite(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