语音识别DFR0715和语音输出DRF0760无法同时工作

2022-10-221.8万
AI 快速预览详细 收起
本文讨论了在Arduino UNO上同时使用DFR0715语音识别模块和DRF0760语音输出模块时遇到的问题。尽管两者的I2C地址不冲突,但在程序中同时初始化它们会导致DFR0715无法正常工作。通过注释掉DFR0760的初始化代码,DFR0715可以恢复正常工作,表明程序中存在冲突。文章提供了具体的故障排查方法,帮助用户解决这一问题,避免自行排查的时间成本。
DFR0715和DRF0760分别通过I2C单独连接ardruino UNO都可以正常工作。
但当在DFR0715的程序里,加入DFR0760的初始化,DFR0715就无法正常工作了。
两器件I2c地址分别是0x4f和0x40,并不冲突。请帮忙看下程序里有什么冲突,谢谢!
语音识别DFR0715和语音输出DRF0760无法同时工作图1

如下是自动生成代码,其中注释掉DFR0760的初始化动作,则DFR0715可以正常工作。
// 主程序开始
void setup() {
        Serial.begin(9600);
        //sstts.begin(sstts.eV1);   //注释掉这条,DFR0715又可以正常工作
        asr.begin(LOOP, MIC);
        asr.addCommand("kai deng", 1);
        asr.addCommand("guan deng", 2);
        asr.start();

}

创作许可协议

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

评论(1)
IO谢老师
IO谢老师
看图形化你用的语音合成V2,C代码里面初始化用的ev1,是不是语音合成模块的版本不匹配?
- 没有更多了 -