当前位置:首页>java>【Mixly编程入门】第13课 Mixly(米思齐)楼道声控灯

【Mixly编程入门】第13课 Mixly(米思齐)楼道声控灯

  • 2026-10-21 13:27:45
【Mixly编程入门】第13课 Mixly(米思齐)楼道声控灯
一、项目介绍
      这节课我们将使用声音传感器和LED灯制作一个楼道声控灯项目。通过Mixly编程实现声音传感器检测声音大小,当超过某个阈值时,楼道灯亮。
二、所需器材
1
Arduino UNO开发板 x1
2
面包板 x1
3
LED灯 x1
4
220Ω电阻 x1
5
声音传感器 x1
6
公对公杜邦线若干
7
USB数据线(Arduino连接电脑用) x1
三、声音传感器及原理
声音传感器,俗称麦克风,是一种将声音信号(声波)转换成电信号的换能器。它是物联网、智能设备、通信、录音和声学测量等领域的关键元件。其核心任务是捕捉空气中的气压变化(声音),并将其转化为可被电路、处理器或计算机识别、处理、存储或传输的连续模拟电压信号(或经过模数转换后的数字信号)。
核心工作原理:
    声音传感器的工作原理遵循一个清晰的“物理现象 → 信号转换 → 电信号输出”的链条。不同类型传感器的区别主要在于 信号转换机制。

通用工作流程:

  1. 声波接收:声波(空气振动)作用于传感器的感应部件(如振膜)。

  2. 机械振动:振膜随着声波的压力变化而产生前后振动。

  3. 能量转换:传感器的核心转换单元将这种机械振动转换成变化的电信号。这是最关键的一步,技术不同,原理也不同。

  4. 信号输出:输出一个与声波波形相对应的模拟电信号(电压变化)。该信号可被后续电路放大、处理或数字化。

四、电路连接
      将LED灯的正极连接到 Arduino 的数字引脚 13;将LED灯的负极连接到 GND。
      将声音传感器的S引脚(信号引脚)接在A0号引脚,负极接GND,正极接5V引脚。
五、编程实践
 这节课我们将使用模拟输入管脚 #[A0]程序指令来获取声音传感器的模拟输入;使用如果……执行……程序指令进行声音传感器检测声音的大小;使用播放声音管脚 #[0]设为[低]程序指令设置蜂鸣器发出声音的频率等。
程序指令
功能
用来进行条件判断
获取声音传感器的模拟输入信号
设置数字输出管脚的高低电平
用来进行比较运算
用来进行赋值
设置程序延时
项目程序如下图所示:
六、烧录上传
Step1:用 USB 数据线将你的Arduino Uno开发板连接到电脑。
Step2:在菜单栏开发板选项中选择[Arduino/Genuino UNO]型号开发板。
Step3:选择开发板对应的端口号(COM X)。
Step4:选好端口后,可以点击编译按钮进行程序编译。
Step5:编译完成之后,可以点击上传按钮进行烧录上传。
七、结果展示
      编译上传完成之后,可以声音触发LED灯亮灭的效果!
八、往期内容回顾
【Mixly编程入门】第0课 Mixly(米思齐)软件安装教程
【Mixly编程入门】第1课 Mixly(米思齐)LED闪烁灯
【Mixly编程入门】第2课 Mixly(米思齐)开关灯
【Mixly编程入门】第3课 Mixly(米思齐)调光灯
【Mixly编程入门】第4课 Mixly(米思齐)流水灯
【Mixly编程入门】第5课 Mixly(米思齐)多功能按键
【Mixly编程入门】第6课 Mixly(米思齐)简单定时器
【Mixly编程入门】第7课 Mixly(米思齐)七彩灯光(图形化篇)
【Mixly编程入门】第8课 Mixly(米思齐)蜂鸣器播放简单声音音律
【Mixly编程入门】第9课 Mixly(米思齐)蜂鸣器门铃
【Mixly编程入门】第10课 Mixly(米思齐)两只老虎(算法篇)
【Mixly编程入门】第11课 Mixly(米思齐)两只老虎(简易版)
【Mixly编程入门】第12课 Mixly(米思齐)水位报警器

最新文章

随机文章