【深海王国】小学生都能玩的语音模块?ASRPRO打造你的第一个智能语音助手(5)

Hi~ (o^^o)♪, 各位深海王国的同志们,早上下午晚上凌晨好呀~ 辛勤工作的你今天也辛苦啦(/≧ω)

今天大都督继续为大家带来系列——小学生都能玩的语音模块,帮你一周内快速学会语音模块的使用方式,打造一个可用于智能家居、物联网领域的语音助手,let’s go!

(5)拓展库的添加与WS2812灯带介绍

上节我们已经熟悉了天问BLOCK的编程模式,并且已经基本熟悉了编程模式的大多数代码,看完前四节对大多数项目来说其实已经够用了,从这节开始,我们将会更深入的学习使用ASRPRO,就从WS2812开始。

注意,接下来的章节比较深入!

如果你学习语音模块的目的,是简单进行一些串口通信、语音交互开关继电器、或者语音配置引脚GPIO,那么前四节的知识完全够了!

官方的范例代码与说明文档写的真的很不错,我就不画蛇添足了,如果有需要可以私信我,我出一些继电器、串口通信相关的拓展。

后面的章节主要涉及ASRPRO语音模块的多线程运用,如果你的项目不涉及到多线程后面章节完全可以不看哦!

拓展库的添加:

接下来我们进入正题,既然要更加深入,那么我们只使用原有的几个代码模块肯定是不够的,需要额外添加拓展库,操作如下:

  1. 点击添加拓展

在这里插入图片描述

  1. 扩展选择类别有很多:显示、通讯、传感器、存储、IO、执行、其他,我们也可以直接在搜索框搜索我们需要的拓展库:

在这里插入图片描述

  1. 我们找到WS2812官方库,选择最新版,点击加载:

在这里插入图片描述

  1. 加载好以后我们就添加完成啦,可以在指令区的拓展模块下看到我们新添加的WS2812库:

在这里插入图片描述

  1. 如果我们后续想移除,还是进入添加拓展界面然后找到对应库,点击移除就可以啦:

在这里插入图片描述

  1. 最后拓展库一般是没有特别的代码注释的,也就是说我们没法像普通代码块那样悬停在上面看注释啦:

在这里插入图片描述

在这里插入图片描述

不过好在官方拓展库一般都会有帮助文档,我们鼠标右键点击代码块,再点击帮助就可以进入官方文档查看啦。

在这里插入图片描述
在这里插入图片描述

WS2812灯带介绍:

在这里插入图片描述

WS2812是一种集成了控制电路和发光芯片的智能控制LED灯珠。它能够通过一个数据线来控制每个LED灯珠的颜色和亮度,大大简化了复杂的LED灯控制系统。

我们现在常用的WS2812B是WS2812的改良版本,与WS2812相比,WS2812B具有更低的工作电压、更高的色彩精度和更低的功耗。"B"在这里代表了这一系列产品的版本更新,WS2812B通常被看作是WS2812的升级版,它们之间的主要差异在于电气特性和物理封装,但基本的工作原理是相同的。

简单来说WS2812\WS2812B,就是你只用三根线(电源线5V、电源线GND、信号线DATA),就可以控制一个灯带上任意一个灯珠的亮度、颜色和开启关闭。

特点:

单点单控,一灯为一个像素点,高亮度,显指高,自由剪裁,安装简易。

如果需要同款灯带的购买链接,微信公众号「深海大都督」里了,回复「灯带购买」就可以啦(个人使用,非商业推广),我用的就是这个。

WS2812拓展库介绍:

WS2812拓展库也适用WS2812B!

0.0.7版本的WS2812拓展库只有十个代码块,非常简洁:

在这里插入图片描述

大都督分别介绍一下:

  1. 让RGB在某个引脚初始化,可以修改引脚与灯珠个数

  2. 设置灯带上全体灯的亮度,0~255,在指定引脚上。

  3. 让第几个灯,亮预定颜色,按照指定亮度,在指定引脚上。

  4. 让第几个灯,亮指定RGB颜色,按照指定亮度,在指定引脚上。

  5. 让全部灯,亮预定颜色,按照指定亮度,在指定引脚上。

  6. 让全部灯,亮指定RGB颜色,按照指定亮度,在指定引脚上。

  7. RGB显示写入的颜色亮度。

  8. 清除之前写入的颜色亮度。

9和10是不同的颜色循环效果,后面我们再详细讲。

在这些代码中,最重要的就是7号代码。

1~6号代码,只是写入,或者说是预先设置好我们的灯的颜色亮度,但写入后还需要添加一条显示指令来让RGB生效,也就是RGB显示号代码。

参考如下,在设置颜色亮度后,我们还需要让RGB显示,这点非常重要!!

在这里插入图片描述

今天的学习到这里就差不多啦。下节我们就开始尝试使用ASRPRO控制WS2812灯带啦,最好提前购买好材料哦,加油!看到这里的你今天也辛苦啦٩(ˊᗜˋ)و✧。

需要的相关材料链接我都放在公众号「深海大都督」里了,回复「灯带购买」和「语音模块购买」就能获得啦~

哈哈,让焦虑不再蔓延,信息不再高壁,如果你觉得这篇文章对你有帮助,就来个免费的点赞吧!

(◍˃̶ᗜ˂̶◍)✩我深海大都督正式授予你深海王国公民的身份~

(・ω< )★ 加入深海大家庭,快乐摆烂每一天!

  • 34
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深海大都督

建设深海,没你不行!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值