如何连接Arduino声音传感器以控制带有声音的LED

在本教程中,您将学习如何连接arduino声音传感器以控制带有声音的led。在本指南结束时,您将拥有一个可以正常工作的声控led!
零件清单
arduino的
声音传感器模块(例如vma309)
发光二极管(led)
220ω电阻(r1)
面包板
跳线
如何连接arduino声音传感器
在下面的示意图中,您可以看到此项目的完整连接。
将声音传感器的do(数字输出)引脚连接到arduino上的引脚2。本例中不使用ao(模拟输出)。led的阳极(较长的支路)通过一个220ω电阻器到达arduino上的引脚3,阴极(较短的支路)进入gnd(接地)。
面包板插图
查看下面的面包板布局图像。它演示了如何将组件放置在面包板上,并用跳线连接它们。确保led方向正确,较长的支腿通过电阻器连接。
arduino声音传感器示例代码
将以下代码上传到您的arduinouno:
// define the pins usedint micpin = 2;int ledpin = 3;// variables for holding the mic value and led stateint micvalue;int ledstatevoid setup() { pinmode(micpin, input); // configures the sound sensor pin as input pinmode(ledpin, output); // configures the led pin as output}void loop() { // read the sound sensor value micvalue = digitalread(micpin); // check if the sound sensor has detected noise if (micvalue == high) { ledstate = digitalread(ledpin); // retrieves the current led state digitalwrite(ledpin, !ledstate); // toggles the led state delay(500); // pauses for 0.5 seconds }}分步说明
根据原理图和试验板图组装电路。
使用usb数据线将arduinouno连接到计算机。
打开arduinoide并将示例代码复制到新草图中。
在“工具”菜单下选择正确的主板和端口。
将草图上传到您的arduinouno。
通过在声音传感器附近发出噪音来测试设置。led应随着每次检测到的声音而打开和关闭。
将代码上传到arduino后,在传感器附近发出声音应会导致led切换。如果它关闭,它将打开,如果它打开,它将关闭。
常见问题和解决方案
如果您的arduino声音传感器不工作,请尝试以下操作:
led无响应:确保led根据其极性正确放置,并且所有连接都牢固。
对声音没有反应:如果可能,调整声音传感器的灵敏度,或检查与引脚2的连接。
结论
您现在拥有了一个声控led开关!如果您有任何问题,请在下面发表评论或通过联系表格与我们联系。


为什么Gerber数据很重要?
MCU应用大势研读:8位MCU何以将继续“横行”?
如何使用GPU编程优化模型/代码
悲剧的连续发生,四川九寨沟地震和新疆精河县地震能让我们重视地震监测的技术嘛?
冷热冲击试验箱高温不稳定
如何连接Arduino声音传感器以控制带有声音的LED
安立公司推出CPRI RF测量选件,可大幅减少4G网络中RRH的测试时间和相关成本
雷卯千兆网1G防雷保护方案(视频)
西门子PLC的功能模块介绍
TL16C452--具有并行端口但没有FIFO的双路UART
利用C2000实时MCU提高GaN数字电源设计实用性
MYD-JA5D4X开发板参数及功能结构图
MMS协议是什么?MMS协议详细介绍
55w电子镇流器电路图(六款55w电子镇流器电路原理图详解)
科创板拟上市公司有方科技在上证路演中心举行网上路演
贸泽与Xilinx签订全球分销协议,Xilinx产品在贸泽全线上架为工程设计提供强力支持
三菱FX PLC转以太网通过CHNet-FX与研华webaccess以太网通讯配置
PCR雷达传感器助力泰华智慧测量下水道液位
第二代AMD锐龙处理器评测 超高性价比
北斗星通布局汽车业务的实践与发展思路