Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】168种传感器系列实验(171)---HLK-V20离线语音模块

[复制链接]
 楼主| 发表于 2021-2-26 11:46 | 显示全部楼层
老张383 发表于 2021-2-26 11:25
开放了哪三个io口? B2,B6,还有哪个?另外是高电平还是低电平?
谢谢指导

B2、B6与B7,语言识别效果好,好像通过串口能控制更多端口,还没空做实验......
发表于 2021-2-26 18:54 | 显示全部楼层
请注意,HLK-V20是海凌科logo的芯片,不提供芯片资料,并且找不到芯片资料。
同样的还有机芯智能logo的芯片,SU-03T。这两个芯片的引脚和功能完全相同,仅logo不同。
但是SU-03T提供上位机,可以修改命令词。
 楼主| 发表于 2021-2-27 14:20 | 显示全部楼层
老张383 发表于 2021-2-26 18:54
请注意,HLK-V20是海凌科logo的芯片,不提供芯片资料,并且找不到芯片资料。
同样的还有机芯智能logo的芯片 ...

这个上位机在哪里下载?
 楼主| 发表于 2021-2-27 14:23 | 显示全部楼层
老张383 发表于 2021-2-26 18:54
请注意,HLK-V20是海凌科logo的芯片,不提供芯片资料,并且找不到芯片资料。
同样的还有机芯智能logo的芯片 ...

查到了,专用烧录器要200元
发表于 2021-3-4 16:03 | 显示全部楼层
使用的输出控制有七个管脚,功能如图
SU-10管脚设置原则.png
 楼主| 发表于 2021-3-5 17:45 | 显示全部楼层
老张383 发表于 2021-3-4 16:03
使用的输出控制有七个管脚,功能如图

这个好像不错呢
 楼主| 发表于 2021-4-28 14:19 | 显示全部楼层
官方提供的资料下载地址:
https://h.hlktech.com/mobile/download/fdetail/93



13.jpg



 楼主| 发表于 2021-4-29 10:38 | 显示全部楼层
本帖最后由 eagler8 于 2021-4-29 10:44 编辑

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  项目测试:尝试简单读取HLK-V20模块的数据

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  4.   项目测试:尝试简单读取HLK-V20模块的数据
  5.   模块接线:
  6.   HLK_V20   Arduino
  7.   VCC         5V
  8.   GND         GND
  9.   TX          D2
  10.   RX          D3
  11. */

  12. #include <SoftwareSerial.h>
  13. SoftwareSerial HLK_V20(2, 3);

  14. void setup() {
  15.   Serial.begin(115200);
  16.   HLK_V20.begin(115200);
  17. }

  18. void loop() {
  19.   Serial.println(HLK_V20.readString());
  20.   delay(1000);
  21. }
复制代码




 楼主| 发表于 2021-4-29 10:45 | 显示全部楼层
实验串口数据

13-.jpg
 楼主| 发表于 2021-4-29 11:30 | 显示全部楼层
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  项目测试:读取并显示HLK-V20模块的串口输出数据

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  4.   项目测试:读取并显示HLK-V20模块的串口输出数据
  5.   模块接线:
  6.   HLK_V20   Arduino
  7.   VCC         5V
  8.   GND         GND
  9.   TX          D2
  10.   RX          D3
  11. */

  12. #include <SoftwareSerial.h>//导入软串口库
  13. SoftwareSerial HLK_V20(2, 3);//定义软串口接脚D2与D3

  14. void setup() {
  15.   Serial.begin(115200);
  16.   HLK_V20.begin(115200);
  17.   Serial.println("HLK_V20 准备就绪");
  18. }

  19. void loop() {
  20.   int outputValue = 0;
  21.   String HLK_V20_feedback = "";
  22.   if (HLK_V20.available()) {//当串口接收到数据时,执行下述程序
  23.     HLK_V20_feedback = HLK_V20.readString();
  24.     Serial.println(HLK_V20_feedback); //串口打印HLK_V20输出的反馈数据
  25.     Serial.println("");
  26.     delay(100);
  27.   }
  28. }
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2022-12-6 13:07 , Processed in 0.071085 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表