第七课.声控灯

课前学习

单词 含义
digital 数字的
analog 模拟的
signal 信号

一.信号

1.什么是信号

  • (1)定义:信号是表示消息的物理量,信号是运载消息的工具,是消息的载体。
  • (2)信号的分类:从广义上讲,它包含光信号、声信号和电信号等。
    按照实际用途区分,信号包括:电视信号、广播信号、雷达信号,通信信号等;
    按照所具有的时间特性区分,则有确定性信号和随机性信号等。
  • (3)电信号:电信号可以通过幅度、频率、相位的变化来表示不同的消息。这种电信号有模拟信号和数字信号两类。

2.什么是模拟信号

模拟信号是指信号波形模拟着信息的变化而变化,其主要特征是幅度是连续的,可取无限多个值;而在时间上则可连续,也可不连续。
模拟信号波形图

3.什么是数字信号

数字信号是指不仅在时间上是离散的,而且在幅度上也是离散的,只能取有限个数值的信号。如电报信号,脉冲编码调制(PCM,Pulse Code Modulation)信号等都属于数字信号。二进制信号就是一种数字信号,它是由“1”和“0”这两位数字的不同的组合来表示不同的信息。

数字信号

二.声音传感器

1.什么是声音传感器

  • 声音传感器的作用相当于一个话筒(麦克风)。它用来接收声波,显示声音的振动图像,但不能对噪声的强度进行测量。


    声音传感器

2.原理

该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受,并传送给Arduino主控板。

3.作用

用来接收声波。

三.制作声控灯

1.作品说明(流程图)

声控灯流程图

2.准备器材

名称 实物图 数量
主控板
1
面包板
1
声音传感器
LED灯
1
220欧姆电阻
1
导线
若干

3.画电路连接图

电路连接图

4.实物连接图
实物连接图

5.程序设计

(模块代码)
模块代码设计

(英文代码)

void setup(){
  pinMode(4, OUTPUT);
}

void loop(){
  while (analogRead(A0) > 250) {
    digitalWrite(4,HIGH);
    delay(1000);
    digitalWrite(4,LOW);
  }

}

举一反三

显然我们已经实现了声控灯的设计,但是这个设计还有点问题,如果是晚上,这个设计会非常有用,但是如果是白天,如果有声音灯照样会亮起来,这样就浪费了很多电力,我们能否结合前面学过的光敏电阻的知识,实现一个白天无论怎么样都不亮,而晚上可以相应声音的完整设计?
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 13,148评论 0 7
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,049评论 0 13
  • 一、文章说明 开始写文章了,才知道写文章真心耗费心力,希望自己尽量做到快速更新,也希望这些文章真心能帮助到开发者们...
    风从影阅读 39,301评论 54 137
  • 周六,北京轻度雾霾,寒风刺骨,好在有艳阳普照。一家三口至世界公园,游览世界各地名胜。寒冬时节,游人稀少,可缓缓观,...
    踏歌徐行阅读 885评论 9 15
  • 华丽丽地感冒了。打喷嚏,鼻涕不止。阳光透过地铁的玻璃窗,照在我的脸上。连续的高强度工作后,赶路的过程,能从起点坐到...
    甘露yuer阅读 254评论 1 0