草庐IT

SU-03T语音模块的配置与使用

    由于笔者想做一个基于SU-03T的语音垃圾桶,浅略学习了SU-03T的基本配置。一、SU-03T的引脚定义 当要下载配置文件时,b6与b7连接ch340g模块的tx与rx,vcc接5v。使用SU-03T专门的烧录软件。二、如何配置文件打开智能公元网站 找到SU-03T的产品,点击创建。  随便选一个产品,把语言设为中文。 将引脚功能定义,我这想输出四路pwm控制舵机 可以自己定义唤醒词,将灵敏度调到最高。 这里的命令词和回复词都可以自己配置 这里是命令词后,芯片做出的反应,我配置的是舵机翻转180° 延时输出是为了消抖,延时恢复使垃圾桶关闭。当所有配置好后,点击右上角的检查配置并保存,

智能家居离线语音识别控制系统设计(SU-03T)

1.离线语音识别控制(SU-03T)1.1模块介绍语音识别模块是在一种基于嵌入式的语音识别技术的模块,主要包括语音识别芯片和一些其他的附属电路,能够方便的与主控芯片进行通讯,开发者可以方便的将该模块嵌入到自己的产品中使用,实现语音交互的目的。模块实物图如下:1.2模块的IO口说明**这款模块常用的IO口有7个分别为:**PA25、PA26、PA27、PB2、PB3、PB6、PB7模块出厂内置的固件命令词如下:-----这些都可以进行自己定制的。(1)唤醒词:你好,小智(2

原版win7全新安装后无法通过windows update安装更新的解决办法.2023-03-07

首先要确保网络畅通,系统时间设置正确,系统没有被病毒流氓程序等破坏......................是一个正常完整的初始安装的系统方法一:        1.安装 Windows更新客户端 kb3138612        kb3138612-----MicrosoftUpdateCatalog    2.启用microsoftupdate(非必要,建议开启)     win7系统启用microsoftupdate.    3.安装SHA-2更新补丁 kb4474419        kb4474419-----MicrosoftUpdateCatalog重启系统后,通过window

FPGA - 7系列 FPGA内部结构之CLB -03- CLB相关原语以及应用

前言本文节选UG474的第二章,进行整理翻译。CLB资源被FPGA综合工具自动有效地使用,不需要任何特殊的FPGA专用编码。一些HDL编码建议和技术可以帮助优化设计以获得最大效率。设计检查清单这些指南是为有效使用7系列CLB的设计建议提供的快速核对表。7系列CLB的设计建议:资源利用使用通用的HDL代码,让综合和映射工具选择特定的FPGACLB资源。只有在需要满足密度或性能要求时,才考虑实例化特定资源。或性能要求时才考虑实例化特定的资源。将结果与估计的片数相比较,以验证设计效率。如果一个设计在目标器件中的资源用完了,请检查哪种资源是限制因素,并考虑将其作为设计的一部分。资源是限制因素,并考虑使

SU-03T,通过串口输入播放数字,可以使用单片机读取传感器数据并播报

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、网页端设置二、使用敲代码前言使用SU-03T,通过串口输入播放数字。提示:以下是本篇文章正文内容,下面案例可供参考一、网页端设置第一步:先配置串口IO第二步:配置触发方式串口输入第三步:配置串口输入的参数,第一个参数选择int,可以最大播报0xFFFFFFFF,L1、L2、L3、L4,分别是小数部分。一般播报取四位小数足够日常使用。第四步:点击添加控制,完成串口播放语音的配置。二、使用按照以上配置之后,对应要输入的数组格式为:unsignedcharVoiceCmd[13]={0xAA,0x55,0x01,0x00

学习笔记37 数据分析常见面试题(四) 4-03

数理基础1、条件概率的概念(滴滴)参考答案假设我们已知A事件发生,想要在此基础上求出B事件发生的概率时,需要考虑构建条件概率P(A|B),即A事件发生条件下B事件发生的概率。条件概率的计算公式为:P(A|B)=P(AB)/P(B)。==就是一件事在另一件事发生的基础上再发生的概率,这里主要考察公式。就是两者同时发生的概率除以已发生事件的概率。2、概率和似然是什么(字节跳动)参考答案概率(probability)和似然(likelihood),都是指可能性,都可以被称为概率,但在统计应⽤中有所区别。1.概率是给定某⼀参数值,求某⼀结果的可能性的函数。例如,抛⼀枚匀质硬币,抛10次,6次正⾯向上的

gin框架03

上传单个文件上传单个文件.png登录头像:packagemainimport("fmt""github.com/gin-gonic/gin""log")//gin的Helloworkfuncmain(){//1.创建路由器r:=gin.Default()//2.绑定路由规则,执行函数//gin.Context,封装了request和responesr.POST("/upload",func(c*gin.Context){//表单取文件file,_:=c.FormFile("file")log.Println(file.Filename)//传到项目录,名字就用来本身的c.SaveUploade

【2023全球半导体IC新品盛宴】一年一度Embedded World全球顶级嵌入式会展结束,盘点各大软硬件厂商带来的新品(2023-03-17)

今年我们国内也有越来越多的厂家开始参展,下面逐一将这三天搜集整理的资讯给大家做个分享 【视频版】https://www.bilibili.com/video/BV1CX4y1f7Fx【2023全球半导体IC新品盛宴】一年一度EmbeddedWorld全球顶级嵌入式会展结束,盘点各大软硬件厂商带来的新品【ST意法半导体】STM32N6首次亮相(由于前几天发布会没有亮相,以为要鸽了),做为ST首款Cortex-M55内核的单片机AI性能,官方早期介绍性能媲美带硬件AI加速的4核MPU处理器图原作者:sallywf 另外前几天整的新品发布会STM32H5,STM32WBA,STM32MP13X也参展

【OpenCV 例程300篇】03. 图像的显示(cv2.imshow)

专栏地址:『youcans的OpenCV例程300篇-总目录』01.图像的读取(cv2.imread)02.图像的保存(cv2.imwrite)03.图像的显示(cv2.imshow)04.用matplotlib显示图像(plt.imshow)【OpenCV例程300篇】03.图像的显示(cv2.imshow)函数cv2.imshow()用于在窗口中显示图像。函数说明:None=imshow(winname,img)函数cv2.imshow()在指定窗口中显示OpenCV图像,窗口自适应图像大小。显示图像的缩放取决于图像深度:对8位无符号图像,按原样显示;对16位无符号或32位整数图像,将像素

【微信小程序-原生开发】实用教程03-自定义底部导航(含自定义tabBar导航高亮需点击两次的解决方案)

开始前,请先完成底部导航的开发,详见【微信小程序-原生开发】实用教程02-添加全局页面配置、页面、底部导航https://sunshinehu.blog.csdn.net/article/details/128705866显然,纯文字的底部导航有点low,还是需要有图标的才酷,下面我们一起来实现1.修改tabBar配置在app.json的tabBar配置中新增"custom":true,即启用用户自定义的tabar,但之前的list配置留着,别删!!!2.添加自定义的tabBar代码在项目目录下新建文件夹custom-tab-bar(必须是这个名字!)文件夹中依次创建以下文件custom-ta