【深海王国】小学生都能玩的语音模块?ASRPRO打造你的第一个智能语音助手(4) |
您所在的位置:网站首页 › 玩语音助手 › 【深海王国】小学生都能玩的语音模块?ASRPRO打造你的第一个智能语音助手(4) |
Hi~ (o^^o)♪, 各位深海王国的同志们,早上下午晚上凌晨好呀~ 辛勤工作的你今天也辛苦啦(/≧ω) 今天大都督继续为大家带来系列——小学生都能玩的语音模块,帮你一周内快速学会语音模块的使用方式,打造一个可用于智能家居、物联网领域的语音助手,let’s go! (4)编程模式介绍与ASRPRO引脚功能上节我们已经了解了天问BLOCK的配置模式如何编程与下载程序,这节我们就开始在编程模式下编写程序,并尝试添加拓展库。 编程模式介绍:点击上方编程模式按钮进入编程模式: 进入编程模式后,我们可以看到左边的指令区出现了许多新的颜色的指令模块,然后代码块也变得更复杂了: ASRPRO引脚功能与编程模块介绍:先给大家看一下ASRPRO的引脚图: 然后如果具体代码的功能大家不清楚,可以直接看官方注释,将鼠标悬停在对应代码块上,就会出现对应注释: 1.语音识别模块棕褐色代码块,在程序中每次修改这类代码块后,都需要重新生成模型,因为生成的模型是语言模型。主要功能为设置语音模块的语音识别与播报声音: 关于生成模型,可以参考上一篇:(3)天问BLOCK程序下载与常见问题 2.GPIO模块棕色代码块,设置单片机的引脚状态,点击更多,还有一些额外的代码块,但是不经常用,我们只需要会最基础的这几个就可以啦。 GPIO(General Purpose Input/Output)是“通用输入/输出”端口的简称,它是一种在计算机、微控制器、开发板等数字设备上广泛使用的接口,用于实现设备与外部世界的交互。通过GPIO,这些设备可以读取外部传感器的数据(作为输入)或控制外部设备(作为输出),比如点亮LED灯、控制电机转动等。 GPIO端口可以被配置为输入模式或输出模式: 输入模式:在此模式下,GPIO端口可以读取外部设备(如按钮、传感器等)的状态(高电平或低电平),供微控制器或计算机处理。 输出模式:在此模式下,GPIO端口可以发送高电平或低电平信号,从而控制外部设备(如LED灯、继电器等)。 具体可参考大都督的另一个系列:【深海王国】小学生都能玩的单片机?零基础入门单片机Arduino带你打开嵌入式的大门!(2)初识Arduino与基本单片机电路知识 3.PWM模块深蓝色代码块,设置 PWM 引脚、频率、占空比、占空比初值: 然后对应PWM引脚如下: 引脚功能对应引脚号PWM0PA2、PC4PWM1PA3PWM2PA4PWM3PA5PWM4PA6PWM5PA0 4.ADC模块棕色代码块,可以读取ADC值。ADC分辨率为12位,返回值范围为0~4095。 可使用的ADC采样引脚为PC_1、PC_2、PC_3、PC_4: 但要注意除了ASRPRO-PLUS主板,其他主板只有PC_4是模拟引脚 。只有一个ADC引脚! 5.串口模块土黄色代码块,可以使用ASRPRO配置的三个串口进行通讯。 然后对应PWM引脚如下: 引脚功能对应引脚号Serial_TXPB5Serial_RXPB6Serial1_TXPA2Serial1_RXPA3Serial2_TXPA5Serial2_RXPA6这里说明一下,虽然理论上Serial1与Serial2的串口引脚号可以修改,但是ASRPRO开发板上的实际引脚资源只有PA2~6可以使用,也就是说除了ASRPRO-PLUS主板,其他主板的Serial1与Serial2的串口引脚号,不可以修改。 6.多线程模块蓝紫色代码块,能让程序从单线变为多线,也就是说能同时运行多个程序,比如想要语音模块既进行语音识别,又控制灯循环亮起,多线程对语音模块类单片机很重要! 多线程模块我们会在后面重点讲,这里大家先有个印象。 7.自定义代码块黑色代码块,可以自定义使用语言编程编写代码块,使用比较少,大部分时候用它写个注释就够啦。 8.控制模块浅绿色代码块,也是我们最常用的模块,延迟、if、for、while、switch、定时器都在这里面,具体模块我们在后面用到的时候会讲。 9.数学与逻辑模块深蓝色代码块,数学公式、随机数、映射都在这里: 10.文本与数组草绿色代码块,主要功能是文本和数组的创建与修改,主要用于串口通讯的时候接受、记录、发送、处理数据。 11.变量模块深粉色代码块,可以通过灰色代码块,创建变量来创建新的变量: 创建好后就可以引用处理新创建的变量: 12.函数模块紫色代码块,相当于创建子函数的操作,让代码模块化,实现代码复用: 今天的学习到这里差不多啦。下节我们就开始学习ASRPRO拓展功能模块与认识WS2812灯带,加油!看到这里的你今天也辛苦啦٩(ˊᗜˋ)و✧。 需要的相关材料链接我都放在公众号「深海大都督」里了,回复「语音模块购买」就能获得啦~ 哈哈,让焦虑不再蔓延,信息不再高壁,如果你觉得这篇文章对你有帮助,就来个免费的点赞吧! (◍˃̶ᗜ˂̶◍)✩我深海大都督正式授予你深海王国公民的身份~ (・ω< )★ 加入深海大家庭,快乐摆烂每一天! |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |