这边不太清楚你说的"上传项目出错"具体是什么错误;,如果是需要和V20进行串口通讯的话,可以参考以下建议:
Arduino UNO 只有一个硬件串口(0: RX, 1: TX),但它同时用于上传代码,因此建议使用 SoftwareSerial 库创建一个软件串口来连接 HLK-V20。
正确连接方式
HLK-V20 引脚连接到 Arduino UNO
TX(16)->2(Software RX)
RX(15)->23(Software TX)
VCC(8)->25V
GND(9)->2GND
注意:
不要把 HLK-V20 的 TX 直接接 Arduino 的 RX (0)! 这样会和 USB 串口冲突,导致无法上传代码。
VCC 接 5V(HLK-V20 支持 3.6V-5V 电压)。
GND 必须共地,否则无法通信。
谢谢张工的解答,现在代码可以上传成功,但是不能用语音控制led灯的亮灭,一直处于离线对话层面。(备注:led灯的引脚插在设置的对应arduino uno板子上不能用语音控制灯的亮灭,但是把led灯的引脚插到uno板子的TX或者RX,led灯都可以一直处于常亮的情况。)始终无法用语音指令控制led灯的亮灭,恳求张工帮我想一个解决办法(语音模块型号:HLK-V20-KIT-3.0,板子arduino uno板
)
@lxx03 可以确认一下模块的引脚电平是否有完全拉低
@Roy模块引脚已拉低
@Roy串口通信也没有问题,不知道为什么就是不能语音控制