A. 请教如何用stc单片机判断电脑声音是否播放
将喇叭[声音输出]直接输出到单片机的ADC采样端,设置一个阈值,如果有信号是超过设定阈值就认为在播放。
更可以用VB、VC等语言变革嵌入式程序,直接判定电脑中的媒体是否处于忙状态即可。
B. 乐博乐博单片机编程中的声音传感器是哪个模块
摘要 声音传感器模块
C. 请问声音传感器的单个AO信号怎么通过5脚的音频口接到【单片机STC12C5A60S2】的两个P1.0口和P1.1口
声音传感器的AO是模拟信号,需要经过一些处理后接入到单片机的AD口(P1)
D. 用32单片机,现在单片机上连了一个声音传感器,我想把他采集到的数据以WAV的格式存到SD卡中
不知你的声音传感器输出是什么信号,采样率和采样位数。STM32F4单片机有I2S接口,专门负责数字音频信号的传输。具体怎么进行WAV格式的录音,正点原子有这方面的教程。
E. 怎样把声音传感器和单片机连接
通过一个电压比较器后接到单片机(参考电压根据你要多大声触发灯来设定)你要是用查询的方法编程接到普通IO口即可,要用中断编程要接到有中断功能的IO口。
其实不用单片机也可以完成。
对你的问题补充的回答:
可以,不过AD采之前要经过模拟电路和调理,直接话筒过来的信号很小的。
F. 想用声音传感器连接到单片机完成触发功能需要什么,需要编程吗
你要用到单片机,那必然是要编程的,只不过程序是和你外围电路紧密相关的,所以,如果有一个强大的外围电路,单片机软件就会很轻松,相反,如果外围电路不合理,软件来处理,就可能很吃力!
这些也和你想做的事情很相关!
G. 你好,我想知道声音传感器与单片机相连的设计思路,有程序最好。谢谢
这种是一个典型的最小嵌入式系统,有前端数据采集,后端数据处理和交互端图形显示三个部分。对每个部分搞清楚了,三部门整合也就清楚了。
声音数据采集,一般 传感器+模数转换器 就可以得到数字信号的声音数据,主要是硬件电路设计,AD选型;
单片机负责(1)从模数转换器的输出端读出声音数据;(2)根据数据值控制显示屏显示;
显示屏显示波形图形,主要是硬件电路设计。
三部分怎么相连取决于你各个部分的硬件设计,如果不清楚,说明你对各个部分了解不够,没有仔细看过datasheet。举个例子,一般AD转换器会有输入通道选择接口和数字信号输出接口,前者可以连接单片机的GPIO口,用来控制将AD的哪一路模拟输入信号进行转换,后者一般也是直接连接单片机的多个GPIO口,通过读取GPIO输入值得到数据。以SPI接口的显示屏为例,单片机通过SPI通信,通过读写显示屏的寄存器(具体参考显示屏datasheet)绘制波形。
H. 【声控灯】运用pic单片机和一个声音传感器,声音超过一定值时灯变暗,没有超过这个值时,灯正常发光
//DemoProgram
while(1)
{
if(sound>threshold)
{
LED_Close();
}
else
{
LED_Open();
}
delay_second(10);
}
你的声音过来是什么值,AD采集到的模拟量还是IIS之类的数字量,驱动那部分肯定要你自己写,官网里面肯定有例程,MPLAB里面应该也有驱动生成工具。
灯是开关量控制,IO口高低电平驱动三极管或者MOS或者继电器来驱动灯。
I. 声音传感器接AD,然后接51单片机,能否用NRF2401发射,用另一台单片机接收,
理论上可行,需要注意AD的转换速度,选个快一点的芯片。但为什么要以这样的方式实现对讲呢?模拟的方式不是有现成的么?
J. 用usb给单片机和声音传感器同时供电,我是不是可以将传感器连接单片供电,还是需要什么电流分配模块
不需要,可以直接接在单片机的电源上,不过退耦电容不能少。