Scratch编程机器人第22课 - 声控风扇
2019-11-20 14:44
第22课 声控风扇一学习导航
1.认识声音检测传感器
2.学习条件语句的判断用法
二动手实践任务描述:靠近声音检测模块拍掌或大声说话 ,风扇立刻启动
器材准备:Dsbot控制板、声音检测模块以及小风扇模块。
01硬件搭建将声音检测模块插到主板1端口。声音检测传感器可以检测当前环境的声音强度。小风扇插到左马达端口。
02编程程序
(1)要观察声音与值的变化就需要编写程序,并上传到控制板,尝试把模块处于不同噪声环境中观察值的变换。参考程序:
(2)设置判断指令,当周围环境安静时传感器值为0,当大声说话时传感器值约为150(根据说话大小值可能不同),故我们设置判断条件为取中间值偏大点100。故判断逻辑为“声音模拟>100”参考程序:
03编译上传程序编写完成后选中相应的端口和arduino模块,然后点击上传 。当提示上传完成时就成功了,观看效果。
三视野拓展声音检测模块声音检测模块也称声音模块,用来检测当前环境的声音强度,该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒的驻极体薄膜振动,导致电容变化,产生与之对应变化的微小电压,这一电压随后被转化成0-5V的电压。声音模块为模拟传感器,使用软件中的“声音模拟”指令来控制。返回值范围为 0~255 的数值,声音越大,值越大,反正则小。可以插到dsbot主板P1-P6任何一个端口。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com