Arduino平台软硬件原理及使用——声音传感器的使用
创作时间:
作者:
@小白创作中心
Arduino平台软硬件原理及使用——声音传感器的使用
引用
CSDN
1.
https://blog.csdn.net/qq_37744263/article/details/143489525
Arduino平台软硬件原理及使用——声音传感器的使用
一、声音传感器工作原理
如图所示声音传感器,该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接收,并传送给计算机。
因此由声音传感器OUT端口输出的为模拟信号,即0~1023范围信号;亦可接入数字端口,将信号分别映射到0、1信号。
二、声音传感器使用测试
按照如下图线序将声音传感器与Arduino板卡进行连接:
VCC 接 电源正极
GND 接 电源负极
OUT 接 4号数字端口
亦可接入模拟信号端口
传感器上蓝色旋钮可以用来调整灵敏度
完成下述代码并上传:
//此程序为测试声音传感器在受到声音影响下的信号变化
void setup()
{
pinMode(4,INPUT); //设置4号数字端口为输入,亦可接入模拟端口
Serial.begin(9600); //串口初始化
}
void loop()
{
Serial.println(digitalRead(4)); //使用串口输出4号数字端口接收的数字信号
}
打开串口监视器,并尝试在声音传感器周围发出声音,测试其灵敏度:
亦可将OUT接入模拟端口,则会根据声音的大小输出0~1023模拟信号。
三、声音传感器在Arduino中的使用
尝试在电路中接入一个LED灯,完成声控灯的功能,在9号数字端口接入LED灯:
完成下述代码并上传:
//此程序功能为通过声音传感器来控制LED灯点亮
void setup()
{
pinMode(4,INPUT); //4号针脚连接声音传感器
pinMode(9,OUTPUT); //9号针脚连接LED灯模块
}
void loop()
{
digitalWrite(9,1); //将9号针脚置高电平,默认LED灯为熄灭状态
if(digitalRead(4) == 1)
{
digitalWrite(9,0); //点亮LED灯
delay(5000); // 持续5秒
}
}
按照图示连接好并上传以上程序,尝试实现声控灯功能,若声控较为灵敏,可调整旋钮来达到理想效果。
有关声音传感器的具体实例可参考文章——Arduino项目式编程教学第六章——声控及热释电感应灯
热门推荐
春节探亲礼仪:教你带娃拜年不踩雷
春节探亲礼仪大揭秘:从拜年帖到名谒的历史传承
法国必吃美食:25道经典法式传统料理
冻汤圆怎么煮不会裂开(冰冻汤圆怎么煮才不会裂)
秋冬穿搭指南:11至20度怎么穿才时尚?
端木蕻良与老舍的青岛沦陷记忆
黑芝麻真的能救你的脱发吗?
心理压力让你掉发不止?教你几招轻松应对
脱发治疗迎来突破:干细胞治疗和Hedgehog信号通路激活带来新希望
心理学研究:两个人互相喜欢,从这四个方面可以看出来
在我们的汉语中,日语词有很多?现代汉语不用外来词会怎么样?
西日本・東日本で顔つきの違い:顔立ちの地域差に迫る!
甲流康复后可以运动吗?医生的专业建议
对抗甲流,科学运动增强抵抗力!
对抗甲流,科学运动增强抵抗力!
炖鸡汤放什么材料?这些食材让鸡汤更滋补
当归鸡汤的功效与作用
不尝这碗参鸡汤,枉为美食探索家!
从零到一:新手创业者的致富之路
稻盛和夫的财富积累秘籍:从经营哲学到人生智慧
哈医大一院专家详解甲流:症状识别、预防措施与治疗方法全攻略
重庆高血压特病办理攻略:从申请到报销全解析
压岁钱理财新趋势:基金定投 vs 储蓄保险,哪个更适合你?
压岁钱攀比何时休?听听专家怎么说
《穷爸爸富爸爸》教你如何分配孩子的压岁钱
冬季冰箱结冰怎么办?这份清洁防结冰攻略请收好
吃哪些水果,可以解腻、助消化?
小心你的饭桌!教你识别加香精的大米,守护家人健康
0蔗糖、0脂肪、0添加食品,真的就健康吗?
土地财政:城市化加速器