精华内容
下载资源
问答
  • Android串口通过音频插孔
    2021-06-03 07:19:27

    您可以录制音频麦克风插孔没有任何问题.这样做,您本质上可以将Android手机用作数字示波器.然后,您可以将其编程方式转换为数字I / O.

    Serial output -> Android audio input -> Sampled square block wave -> digital I/O

    请注意,大多数串行电平为5V或3.3V.这将破坏您的麦克风输入!消费级音频电子产品的峰值电平通常为1.7V.您将需要使用两个电阻创建一个分压器,以便能够使用您的Android麦克风输入作为串行输入.如果要创建根据规格(http://en.wikipedia.org/wiki/RS-232#Voltage_levels)行为的设备,则需要能够处理-3V至25V!

    然后,您需要对音频输入进行采样.有关您将作为输入接收的信息,请参见http://en.wikipedia.org/wiki/File:Rs232_oscilloscope_trace.svg.您将需要创建Java代码来检测RS-232的时序以及启动和停止位(如果已配置).

    我认为你的项目的决定因素将是手机的CPU速度.我不知道你将能够与远程方交谈19200baud,并能同时生成一个UI.

    通过这种方式(产生方波来驱动串行输出)也是可能的,但需要一些电压倍增器(达林顿链或其他基于晶体管的方法)来将电压增加到所需的电平(5V).

    更多相关内容
  • 如下所示: #!/usr/bin/env python # -*- coding: utf-8 -*- ######################################################################## #  ...#  ########################################################...
  • 微型FM麦克风模块频率设置工具,通过串口进行频率设置. 范围76.0MHZ-108.0MHZ. 如FM收音机接收模块,或者FM发射模块,可以对这些模块进行写频.
  • matlab向串口发送指令代码适用于mbed和STM32系列MCU的I2S驱动程序 该存储库包含在STM32F4系列设备上使用I2S外设的所有必需文件。 驱动程序详细信息 这是来自的叉子。 此代码已被修改以与mbed-os版本6.2.0一起使用。 ...
  • 英飞凌TC264学习(四)串口通信UART

    千次阅读 热门讨论 2021-02-07 23:30:39
    英飞凌TC264学习(四)串口通信UART 串口部分的函数在LQ_UART.c中 TC264有四路UART中断,需要中断可以来配置中断,与外部中断一样,中断服务函数,中断号,优先级,不需要中断的话就不用配置,初始化之后就可以使用...

    英飞凌TC264学习(四)串口通信UART

    串口部分的函数在LQ_UART.c中
    TC264有四路UART中断,需要中断可以来配置中断,与外部中断一样,中断服务函数,中断号,优先级,不需要中断的话就不用配置,初始化之后就可以使用。

    例子:
    主函数:

    int core0_main (void)
    {
        //char txt[16];
    
    	// 关闭CPU总中断
    	IfxCpu_disableInterrupts();
    
    	// 关闭看门狗,如果不设置看门狗喂狗需要关闭
    	IfxScuWdt_disableCpuWatchdog(IfxScuWdt_getCpuWatchdogPassword());
    	IfxScuWdt_disableSafetyWatchdog(IfxScuWdt_getSafetyWatchdogPassword());
    
    	// 读取总线频率
    	g_AppCpu0.info.pllFreq = IfxScuCcu_getPllFrequency();
    	g_AppCpu0.info.cpuFreq = IfxScuCcu_getCpuFrequency(IfxCpu_getCoreIndex());
    	g_AppCpu0.info.sysFreq = IfxScuCcu_getSpbFrequency();
    	g_AppCpu0.info.stmFreq = IfxStm_getFrequency(&MODULE_STM0);
    
    	// 按键初始化
    	GPIO_KEY_Init();
    	// LED灯所用P10.6和P10.5初始化
    	GPIO_LED_Init();
    
    	// 串口初始化,串口P14.0管脚输出,P14.1输入,波特率115200
    	UART_InitConfig(UART0_RX_P14_1,UART0_TX_P14_0, 115200);
    
    	// 开启CPU总中断
    	IfxCpu_enableInterrupts();
    
    	// 通知CPU1,CPU0初始化完成
    	IfxCpu_releaseMutex(&mutexCpu0InitIsOk);
    	// 切记CPU0,CPU1...不可以同时开启屏幕显示,否则冲突不显示
    	mutexCpu0TFTIsOk=0;         // CPU1: 0占用/1释放 TFT
    
        Test_ADC_7mic();       //PASS,测试ADC\UART0、STM延时和闪灯,通过UART0打印 AN0--AN7共8个通道ADC转换数据
    
        while (1)	//主循环
        {
            LED_Ctrl(LED0,RVS);        //电平翻转,LED闪烁
            delayms(100);
        }
    }
    

    UART初始化函数:

    /*************************************************************************
    *  函数名称:void UART_InitConfig(UART_RX_t RxPin, UART_TX_t TxPin, unsigned long baudrate)
    *  功能说明:串口模块初始化
    *  参数说明:
      * @param    RxPin   : 串口接收管脚
      * @param    TxPin   : 串口发送管脚
      * @param    baudrate: 波特率
    *  函数返回:字节
    *  修改时间:2020年3月10日
    *  备    注:UART_InitConfig(UART0_RX_P14_1,UART0_TX_P14_0, 115200);   //初始化串口0 波特率 115200 无奇偶校验 1停止位 使用管脚P14_0 P14_1
    *************************************************************************/
    void UART_InitConfig(UART_RX_t RxPin, UART_TX_t TxPin, unsigned long baudrate)
    {
    	//省略。。。
    }
    

    测试函数:

    /*************************************************************************
    *  函数名称:void Test_Beacon7mic(void)
    *  功能说明:采集测试6+1麦克风阵列
    *  参数说明:无
    *  函数返回:无
    *  修改时间:2020年3月10日
    *  备    注:    ADC悬空不为零
    *************************************************************************/
    void Test_ADC_7mic(void)
    {
        char txt[200];
        unsigned int MICVmin[8];
    
        ADC_InitConfig(ADC0, 80000); //初始化
        ADC_InitConfig(ADC1, 80000); //初始化
        ADC_InitConfig(ADC2, 80000); //初始化
        ADC_InitConfig(ADC3, 80000); //初始化
        ADC_InitConfig(ADC4, 80000); //初始化
        ADC_InitConfig(ADC5, 80000); //初始化
        ADC_InitConfig(ADC6, 80000); //初始化
        ADC_InitConfig(ADC7, 80000); //初始化   如果使用龙邱母板  则测分压后的电池电压,具体可以看母板原理图
        delayms(500);                //延时等待
    	UART_PutStr(UART0,"\n-------------------------------------------------\n");//分界线
    	while(1)
    	{
    		MICVmin[0]=ADC_Read(ADC0);
    		MICVmin[1]=ADC_Read(ADC1);
    		MICVmin[2]=ADC_Read(ADC2);
    		MICVmin[3]=ADC_Read(ADC3);
    		MICVmin[4]=ADC_Read(ADC4);
    		MICVmin[5]=ADC_Read(ADC5);
    		MICVmin[6]=ADC_Read(ADC6);
    		MICVmin[7]=ADC_Read(ADC7);
    
    		//转换结果为字符串,串口发送或者屏幕显示
    		sprintf(txt,"[0]:%05d  [1]:%05d  [2]:%05d  [3]:%05d  [4]:%05d  [5]:%05d  [6]:%05d  [7]:%05d  \r\n",MICVmin[0],MICVmin[1],MICVmin[2],MICVmin[3],MICVmin[4],MICVmin[5],MICVmin[6],MICVmin[7]);
    		//串口发送到上位机
    		UART_PutStr(UART0,txt);//AN0--AN7十进制数据输出到上位机
    		
        	LED_Ctrl(LED0,RVS);        //电平翻转,LED闪烁
    		delayms(500);              //延时等待
    	}
    }
    

    LQ_UART.c相关函数:

    /*************************************************************************
    *  函数名称:void UART_PutStr(UART_t  uratn, char *str)
    *  功能说明:UART发送字符串函数(遇 NULL 停止发送),使用前请先初始化对应串口
    *  参数说明:uratn : UART0 - UART3/ str   : 要打印的字符串地址
    *  函数返回:无
    *  修改时间:2020年3月10日
    *  备    注:UART_PutStr(UART3, "123456789"); //发送9个字节
    *************************************************************************/
    void UART_PutStr(UART_t  uratn, char *str)
    {
       while(*str)
        {
            UART_PutChar(uratn, *str++);
        }
    }
    
    
    /*************************************************************************
    *  函数名称:void UART_PutChar(UART_t  uratn, char ch)
    *  功能说明:UART发送字节函数,使用前请先初始化对应串口
    *  参数说明:uratn : UART0 - UART3/ ch    : 要打印的字符
    *  函数返回:无
    *  修改时间:2020年3月10日
    *  备    注:UART_PutChar(UART0, 'a');  //打印字符a
    *************************************************************************/
    void UART_PutChar(UART_t  uratn, char ch)
    {
    	IfxAsclin_Asc_blockingWrite(&g_UartConfig[uratn], ch);
    }
    
    展开全文
  • (也可以把录音线直接插到麦克风孔当音频输入,二合一的耳机孔不行,需要转换头) ,但每次用之前必须说出唤醒词,虽然可以设置任意唤醒词,但还是觉得不是很满意。所以就需要自己在代码了对主板进行操作了,比如...

    前言:

    因项目需求,买来一个体验一下,效果还不错,就是价格贵了一点2699元,隔壁百度家的只要1299,样式比他好看。效果暂不清楚,下次买一个试试。

    正文

    一 、开箱:先上图·包装清单:

    1、评估板 X 1

    2、LED麦克卡 X 1

    3、USB电源线 X 1

    4、USB转串口数据线 X 1

    5、录音线 X 1

    6、说明书 X 1

    PS:需要自己准备手机充电器,USB接口供电不足。

    二、快速体验:

    1、插上电源,把耳机插入耳机孔。在固定的方向说出唤醒词“灵犀灵犀”(可换)。对应方向的红灯会亮起。现在该方向所有的声音都会被增强,其余方向的声音都会被抑制。耳机里面听到的效果还是比较明显的。如果别的方向想被识别,重现说出唤醒词就可以了。

    2、如何通过代码指令对其下达指令。因为主板事基于Linux 开发的,在Windows 下体验需要使用SecureCRT连接工具,可以自行下载,也可以下载这里的(为了挣积分)。通过USB转串口线连接电脑(开发板上连接UART1),打开SecureCRT 选择相关参数,如图

    连接成功后,通过下面的指令可以多麦克风阵列板进行操作(需大写):

    1、VER ,获取版本号信息;

    2、RESET,使模块重新进入待唤醒状态;

    3、BEAM + 序号(0~5),可以对指定波束的信号进行增强;

    4、CALL_MODE + 0或1 ,0:可以唤醒声源定位。1:单麦克工作模式,如视频通话;

    5、WAKEUP + 0或1。0:去除唤醒功能。1:使能唤醒功能;

    就可以操作麦克风阵列了。

    三、结语:

    这个麦克风阵列买来基本上就可以使用了(也可以把录音线直接插到麦克风孔当音频输入,二合一的耳机孔不行,需要转换头),但每次用之前必须说出唤醒词,虽然可以设置任意唤醒词,但还是觉得不是很满意。所以就需要自己在代码了对主板进行操作了,比如开机后就固定识别某一方向。这个时候就需要和开发板进行通讯了,通讯出了上面他们提供的操作工具外,也可以通过I2C 接口通讯,官方也提供了相应的资料。不同的上位机通讯的方式也不同。这个就需要大家自己开发了。

    展开全文
  • 《基于麦克风阵列声源定位系统.doc》由会员分享,可免费在线阅读全文,更多与《基于麦克风阵列声源定位系统》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、()cosiiiiettH,则有:cos()ex...

    《基于麦克风阵列声源定位系统.doc》由会员分享,可免费在线阅读全文,更多与《基于麦克风阵列声源定位系统》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

    1、()cosiiiiettH,则有:cos()ex()()cosjiijijjiijretjkrretr()由于()()cos()cosex()jjijjijjjjiettHtHjkrr()将式()代入式()可得:cos()()cosjijijijjiijijirryrretetrryrr()故()()jiijijjiretrret()第章基于时间延迟的定位方法设每个信号与参考信号之间的时间延迟为i,则由近场模型方向角估计公式可求得近似方向角m。用m表示该比例系数对估计方向角的修正,即*mmmr()用该方法得到方向角m比原有的方法更接近于实际的角度。为验证这种方法的正确性,模拟仿真如图所示。从图中可以看

    2、章基于时间延迟的定位方法的方向角。则在近场模型下,估计出的方向角如表所示:表声源方向角估计TableSoundSourceDOAestimates方向角距离m在各个距离和角度下,估计出的方向角与理论上的方向角的绝对误差如图所示。理论方位角(单位:)实际测量方位角与理论方位角的误差(单位:)R=mR=mR=mR=mR=m图近场球面波前方向角误差曲线FigNearfieldshericalwavefrontdirectionangleerrorcurve从图中可看出,在方向角为,距离为cm时,所测方向角具有燕山大学工学硕士学位论文较大的误差(最大为),随着角度的增大误差逐渐减小,当角度增大到一定度数时,误差变化较小。此外,从图中还可以看出,随着声源与麦克风阵列距离的增大,误差具有明显的下降

    3、但到一定距离时,误差变化也非常小。这表明,虽然是近场情况下,但对声源与麦克风阵列之间的距离也有一定的要求,距离太近则误差较大,距离太远则超出近场条件,阵列模型逐渐转向远场模型。为使测量结果具有较小的误差,声源与麦克风阵列之间的距离应不大于mind。算法改进由于在近场情况下,到达波前为球面波,不但需要考虑麦克风接收信号的相位差,还要考虑信号的幅度差异。近场情况下,按原有方向角估计算法估计出的方向角存在较大的误差,故提出一种改进方法。已有文献提出在近场情况下,每个麦克风接收信号的电压比等于声源到每个麦克风之间的距离倒数比的平方[],故提出以声源到每个麦克风之间的距离与参考距离(声源到阵列中心)倒数的比,即每个接收信号电压比的平方根作为对所估计角度的修正因子。设每个麦克风接收信号的电压为(

    4、应该有一点jL上某一点的距离很近,把这两点记为ijS和jiS,这两点可以看作是声源的近似估计点。此外根据时延估计的方差,可设定ijS和jiS的权值为ijW和jiW,通过这些点的线性插值即可估计出声源的位置ˆLIS,即ˆMMjkjkjkkjLIMMjkjkkjwSSw()通过适当的改进,线性插值法也可用于多个声源的定位。对由线性插值法产生的点ijS,可用聚类的算法(ISODATA)算法来确定多个声源的位置。ISODATA算法与K均值算法有相似之处。即聚类中心同样是通过ijS均值的迭代运算来决定的,但ISODATA算法还加入了一些试探步骤,能自动的燕山大学工学硕士学位论文进行类的合并和分裂,从而得到类数较合理的聚类结果,从而实现了多个声源定位。声源方向角估计的模拟仿真

    5、略。在时延估计部分采用第二章中提到的互功率谱相位法估计时间延迟,然后用角度距离法定位出声源的位置。算法部分的程序均在ADS集成开发编程环境下,使用C语言编写完成。本实验装置具有较高的定位精度,并适于实时确定声源的位置。声源定位装置的硬件部分和软件部分如下面所述。声源定位实验系统硬件结构设计本文所设计的声源定位实验系统硬件结构由声源、个按一定位置放置的麦克风、前置放大电路、一块具有个AD采样通道并可进行计算的EasyARM实验板、RS串口通讯线和上位机等几个模块组成。图是该声源定位实验系统的原理框图。声源发出音频信号四个麦克风组成线性阵列接收信号EasyARM实验板进行AD采样并计算显示声源方向角将计算结果串口发送到上位机图声源定位系统硬件结构框图FigSourcesoundlocali

    6、:xddrrr()xddrrr()第章基于时间延迟的定位方法两式相加可得:()arrrrr()球形插值法球形插值法根据多个麦克风对的时间延迟求得一组方程,并在满足最小均方误差准则下解这个方程组。下面给出详细的推导过程。首先给出麦克风imic、jmic和声源S的几何关系图如图所示。在图中,iiRr,ssRr,ir是jmic到imic的矢量,sr是jmic到声源S的矢量,ijd是声源S到麦克风imic和jmic间的距离差(由时延算法估计时间延迟再乘以声速)。声源SX轴Y轴jmicimicsijRdsRiR图麦克风和声源的几何关系图FigGeometricrelationshisdiagrambetweenmicrohoneandsource由矢量几何和三角形三边

    7、给出了麦克风阵列结构设计的一般原则。然后讨论了几种基于时间延迟的定位方法。最后针对其中的一种方法进行了模拟仿真并提出了修正方法。根据选用模型(远场模型还是近场模型)合理的选择声源与麦克风阵列之间的距离对正确估计方位角是十分重要的。燕山大学工学硕士学位论文第章近场声源定位实验通过前几章对各种时延估计方法和定位方法的详细讨论,本章以嵌入式系统为基础,开发了一个简单可行的二维声源定位实验装置。该实验系统使用个全指向麦克风、路前置放大电路及EasyARM实验板的个AD采样端口一起组成了一个路同步声音采集系统,并在EasyARM实验板中植入声源定位算法程序,就构成了一个完整的二维声源定位系统实验装置。在该实验装置中,嵌入了一种适合实时,且具有较高精度的定位算法。该算法采用时延估计、几何定位两阶段

    8、r。而如果给定sR,则该方程相对于sr是线性的;反之,如果给定sr,则该方程相对于sR也是线性的。因此该方程的求解必需分为两步,首先假设给定sR,可以求得当*swsrSRd时,式()的均方误差为最小,其中*TTwSSSS。然后将sr代入式(),可求得sR。将sR代入*swsrSRd中,即可得到线性最小均方意义下声源的估计值ˆsr。线性插值法线性插值法的基本麦克风摆放如图所示。声源X轴Y轴Z轴micmicmicmicOjL方向线第章基于时间延迟的定位方法图线性插值法的麦克风摆放结构FigMicrohonelacedstructurewithlinearinterolationmethod其中麦克风mic和mic的连线与mic和mic的连线相互垂直平分,原点

    9、节将应用角度距离定位法确定二维平面中近场声源的方向角。在这里为简化方向角估计过程,假定所给出的声源与麦克风阵列的距离是已知的。仿真条件与结果计算机仿真中,假定由个麦克风组成等间距线阵列接收近场声源发出的声音,如图所示。球面波rirdxy),(rP声源图二维平面麦克风阵列近场模型FigDmicrohonearraynearfieldmodel设声源发出的声音信号为Hz的单频正弦波信号,麦克风接收到的信号为该声音信号与高斯白噪声叠加后的信号。设采样频率sf=KHz,阵元间距d=cm,声源与麦克风阵列(参考麦克风)之间的距离R分别设为m、m、m、m和m,声源与麦克风阵列的夹角分别设为、、、、和。仿真中采用互功率谱相位法来估计麦克风~之间的时间延迟,采用上一节中提到的角度距离法来估计声源

    10、关系可得:TsijiissRdRrrR()将上式展开并整理得:TiijsisRdRrr()由于ijd是通过估计时延得到的,自然ijd与实际值相比有一个偏差,因此上式不为零,其误差为:TiijsisRdRrr()燕山大学工学硕士学位论文假设有M个麦克风,记为(,,,M),则可以估计出第(,,M)个麦克风到第个麦克风的距离差,从而根据式()得到M个方程,将这些方程写成矩阵形式,可得下式:srsεδRdS()式中:()MMRdRdRdδ;()Mdddd;MMMxyzxyzxyzS。由于sR和sr的非线性关系,这样若将ssRr带入()式,就不能给出线性最小均方意义下的声源的估计值ˆ

    11、,用该方法改进后的误差下降程度虽然较小,但与改进前相比,在所有测量角度上,误差都有所减小。随着距离的增大,误差减小程度也逐渐变小。这是由于随着距离的增大,球面波前逐渐转化为平面波前,平面波前只需考虑接收信号的相位差而将各接收信号的幅度近似相等,故误差减小程度也有所下降。理论方位角(单位:)实际测量方位角与理论方位角的误差(单位:)R=mR=mR=mR=mR=m图改进前后近场球面波前方向角误差曲线FigNearfieldshericalwavefrontdirectionangleerrorcurveafterimroving燕山大学工学硕士学位论文本章小结本章首先讨论了基于麦克风阵列的近场和远场模型。当声源与阵列的距离较远时,该近场模型可以简化为远场模型。其次讨论了麦克风阵列的拓扑结构

    12、O。当声源离麦克风距离比较远时,根据第二章中的方向角估计的近似可得:cosmicmicmicmicdD()cosmicmicmicmicdD()式中:micmicd是声源到麦克风mic和mic的距离差(等于时延乘以声速);micmicd声源到麦克风mic和mic的距离差;micmicD是麦克风mic和mic间的距离;micmicD麦克风mic和mic的距离。由空间解析几何可知,声源就在由角和角唯一确定的直线jL上。用线性插值法实现声源的定位需要多组如图摆放的麦克风。当有多个这样的麦克风对时,就可以得出多条这样的方向线,这些直线的交点就应该是声源的位置。但由于micmicd和micmicd估计不准和采样的限制,直线往往不能相交于一点。假设有两条这样不相交的方向线和jL,在iL

    展开全文
  • 做了一些Android驱动板的串口通信,对控制卡,继电器开关,麦克风,PWM风机等进行操作,进行一下记录分享。其中,包含了Android自身的串口操作及Usb转串口的操作。本篇主要介绍串口基础内容和基于谷歌官方android-...
  • Java调用麦克风话筒和扬声器喇叭进行实时播放2018-01-12·Mr.Xia4433 次浏览Java调用麦克风和扬声器实时播放```package com.zhenzhigu.demo;import javax.sound.sampled.AudioSystem;import javax.sound.sampled....
  • RV1126_EVB_usb调试接口使用方法.docx
  • 插上串口设备导致鼠标乱飘

    千次阅读 2019-07-11 10:32:33
    最终在网上搜寻答案发现是插上串口设备导致的问题,因为串口一直不停的发送数据,会导致电脑将其误识别成鼠标设备。 会发现插上串口设备后,多出来一个Miscrosoft Serial Mouse设备,就是这个鼠标设备不停向主机...
  • 使用STM32的DFSDM外设来驱动PDM麦克风进行音频采集

    千次阅读 多人点赞 2020-11-05 17:39:56
    主控使用的是STM32L475RCT6(无需一致,只要有DFSDM即可),MEMS麦克风使用的是ST的MP45DT02TR-M(某宝4.5一片)。 先说一下最终的效果,最终实现在8KHz采样率下,系统能正常工作,整体功耗大约为8mW。 1、之前的两...
  • 麦克风频谱图 <- 本文内容 RTL-SDR频谱图 FM解调 本文程序 运行截图 在上一篇中已经实现了实时显示随机的信号, 那么要实现麦克风的音频信号显示, 待实现的就是: 从音频接口读出数据. 转换数据格式, 显示...
  • 串口工具 流水的打印工具,屏幕会跟踪到当前行 显示终端 相当于显示屏,显示内容尽量会显示在单个屏幕上。会不断刷新单个屏幕上内容
  • 近期有一个项目要用到音频处理,先是对标准的麦克风输入设备进行了测试,后来使用的USB麦克风,在编程时遇到了小问题,所以记下笔记。 一、环境 1.系统Linux (Lubuntu) 2.硬件CPU: RK3288(Coretex-A17) 3.USB...
  • 关于RV1126/RV1109 问得最多的,整理成文档呈现给各位~
  • 因项目需求,买来一个麦克风阵列体验一下,效果还不错,就是价格适中1200元,但和官方比便宜很多,先测试看看效果。 正文 开箱:先上图 收到货了,看一下清单: 主板壳体 X 1 四麦克风板 X 1 mini USB电源...
  • 方法有nfs、tftp、串口、或者直接把源码编译到根文件系统。 因为rk3308能连无线网,所以通过tftp传输,原理就是在虚拟机搭建tftp服务器,具体文件位置放在/home/ww/tftp文件夹里,然后开发板通过tftp下载,注意...
  • Tiva单片机——麦克风声音数据的储存/回放(Flash读/写)一、整体介绍1、 第一次设计2、 第二次设计3、 最终实现情况二、代码的分段解读1、 头函数2、 宏定义3、 Flash擦除处理函数4、 按键部分5、 ADC0部分(模数...
  • 【MATLAB、STM32】STM32串口数据上传MATLAB并实时显示

    千次阅读 热门讨论 2020-10-24 21:23:22
      最近,在做电赛题目时,需要对采集的串口数据进行实时显示,没想到强大的MATLAB中具有串口serial()函数可以单片机进行通信。因此,将本次所学分享于此。    MATLAB代码    初始化串口代码    delete...
  • 如何将多个Atlas传感器连接到单个Arduino串行端口。
  • 首先要解决语音输入问题,经过一段时间的研究,发现想要实现远处也能控制就必须用到麦克风阵列,在万能的某宝上搜了一下,发现了一个宝贝,技术支持也比较给力。 usb供电,自带喇叭功放,自带回声消除,方向指示...
  • 做服务机器人需要用到麦克风阵列进行远场拾音,声学设备比较麻烦,会有很多坑,不太容易集成到设备中。使用现成的产品可以快速完成产品开发,有方便开发嵌入的板卡,还有带壳体方便安装在大型机箱里面的。 集成...
  • 还在为科大讯飞家的四/六麦克风阵列停产而烦恼吗?好消息是基于科大讯飞软核的全新替代产品已经来了,为新老用户使用带来了巨大便利,无缝衔接产品,不用担心产品量产后买不到麦克风阵列的问题。 新的麦克风阵列...
  • M4 微控制器,该控制器运行着 mbedOS,并具备多个板载传感器,包括数字麦克风、加速度计、陀螺仪,以及温度、湿度、压力、光线、颜色和近接感应器。 虽然该微控制器按照云或移动标准来看非常微小,但其功能非常强大...
  • 淘晶驰串口屏(基于STM32)怎么用

    万次阅读 2019-08-14 20:26:02
    淘晶驰串口屏资料挺齐全的,公司官网的资料比较齐全;偶然的机会用了其中两款串口屏。简要介绍一下自己的使用体验和几个学习方法【基于STM32】。 官网的截图     硬件 一款是电阻屏TJC8048K0系列,另一款...
  • } 从麦克风采集模拟信号后,进行ADC转换,在用串口发送到串口助手,串口助手保存为十六进制的dat文件,但这个dat文件无法用格式工厂转为音频文件,是十六进制无法转换吗?还是说在ADC的时候就该调整了?该如何通过...
  • 麦克风录音测试
  • 麦克风阵列要点

    2018-04-01 21:09:55
    1.流程麦克风()à放大器(MC1468ID)àA/D转换(AD7606)à数据采集,存储(TMS320DM642---DSP)2.上位机通信MAX3232转换芯片建立DM642与上位机转换通道9针串口 RS232协议3.不足只计算方位角、俯仰角7.主瓣,旁瓣...
  • 科大讯飞麦克风阵列使用感受(六麦,XFM10621)

    万次阅读 热门讨论 2016-10-14 16:15:13
    科大讯飞麦克风阵列使用感受

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,540
精华内容 616
关键字:

串口麦克风