Mega2560+语音识别模块一直ASR_FOUND ZERO,会是什么原因

2014-07-169137
AI 快速预览详细 收起
本文讨论了Mega2560叠加Voice Recognition语音识别模块时遇到的ASR_FOUND ZERO报错现象。具体表现为串口监控中快速输出ASR_FOUND ZERO。文章分析了可能的原因,包括接线错误和环境杂音,并提供了详细的故障排查方法。通过检查接线和排除环境杂音,可以有效解决该问题。
Mega2560叠加Voice Recognition语音识别模块,把led那个demo下载进去了。

通电后,串口监控结果是,ASR_FOUND ZERO 快速输出,都是中断出去的
MIC
ASR_RUNING.....
ASR_FOUND ZERO
ASR_FOUND ZERO
ASR_FOUND ZERO
ASR_FOUND ZERO

跟代码,发现是这里打印出来的。
Mega2560+语音识别模块一直ASR_FOUND ZERO,会是什么原因图1

但是不知道是什么问题会这样? 我接错了吗? 还是环境杂音?  家里晚上只有空调、电脑风扇,没其他声音了。
PS:我用usb电脑供电的

:Q 谁能帮看看啊

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
Mickey
Mickey
目前最新的库是直接支持2560的。
王城
王城
作者
好,回去试一下。 谢谢
SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). 这4个都应该换吧
王城
王城
作者
库用的是 https://www.dfrobot.com.cn/image/data/DFR0177/Voice_1.0.rar 不知道是不是最新的。
和usb驱动有关系吗? 电脑认的是uno,不是mega2560。 ide用的是1.5.6-r2 BETA。板子选择没问题
phoebe.wang40
phoebe.wang40回复王城
语音识别模块与主控器是SPI通信的,库里面定义的SPI的引脚是11,12,13(兼容UNO)。而mega2560的spi引脚是50,51,52。所以你需要修改一下库文件里面管脚的定义。
Mickey
Mickey
语音识别是支持mega2560的,是否库文件不是最新的?
- 没有更多了 -