自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (4)
  • 收藏
  • 关注

原创 SHT30温湿度传感器全解析——概况,性能,MCU连接,样例代码

数据:SHT30是一款完全校准的线性化的温湿度数字传感器,增强了数字信号。I2C通讯频率达1MHz。具有高可靠性及高稳定性。供电:供电电压2.15V-5.5V;数据接口电压可5V或3.3V(不同供电系统可对接,但尽量避免)。功能:单次读取或周期性读取温度和湿度传感器数值,通过公式转换为摄氏度和相对湿度值。连接:使用I2C进行连接,也可使用普通GPIO引脚模拟I2C进行通讯,但通讯速率较低。

2024-08-14 01:45:34 1073

原创 TM1652段码屏芯片全解析——概况,性能,MCU连接,样例代码

数据:TM1652是一款共阴LED(发光二极管、数码管、点阵屏)驱动控制专用芯片。内部集成了数字通讯电路、震荡器、LED驱动电路等。显示模式(7段×6位,8段×5位),可调节屏幕亮度(位占空比16级可调、段驱动电流8级可调)。供电:供电电压3V~6V;数据接口电压可5V或3.3V(不同供电系统可对接,但尽量避免)。功能:支持共阴数码管显示;7段×6位,8段×5位数码管显示;辉度调节电路(位占空比16级可调、段驱动电流8级可调);内置上电复位电路;内置针对暗亮问题的优化电路。

2024-08-08 01:33:34 1582

原创 常见离线语音识别模块功能说明——天问ASR;机芯智能;海凌科;轻语音

天文ASR有着最灵活的开发方式,可完全按照程序员意愿进行开发,同时有大量案例;机芯智能使用网页配置进行开发,参数配置完善(可进行串口控制及数值输入播报),所有模块均可使用;海凌科使用网页配置进行开发,仅支持GPIO高低电平控制,与串口数据发送,无法进行数值播报,仅HLK-V20;HLK-V40Y;HLK-W800可用(官方支持定制,3-7天)轻语音未知(大概率定制)a. 低功耗语音识别模组b. 具备强劲的回声消除和环境噪声抑制能力c. 长宽为 18x23mmd. 工作电压为 3.6V-5V。

2024-08-01 18:38:03 1092

原创 DS1302时钟芯片全解析——概况,性能,MCU连接,样例代码

DS1302时钟芯片全解析——概况,性能,MCU连接,样例代码

2024-07-29 04:59:37 1312

原创 python基础:循环控制语句while

for 循环用于针对集合中的每个元素都一个代码块,而while 循环不断地运行,直到指定的条件不满足为止。

2024-07-01 00:36:14 407

原创 python基础:高级数据类型:集合

集合是一个无序且无重复元素的列表。其定义与数学定义一致。其无序和不重复和字典特征类似,但是无“值”。

2024-06-30 22:19:49 301

原创 python基础:操作字典

正如列表的元素可以是列表一样,列表的元素也可以是字典;字典的值可以是列表,也可以是字典(字典的值可以是列表或字典,但键不可以是列表或字典)。备注:keys()方法返回值是列表,所以可以进行sorted排序,下面的values()方法一样。备注:直接调用时,调用方法相当于二维数组users[mcurie][first],for 循环依次将每个键—值对存储到指定的两个变量中。,for 循环依次将每个键存储到指定的变量中。,for 循环依次将每个值存储到指定的变量中。备注:keys()方法返回值是列表,所以。

2024-06-30 21:49:25 376

原创 python基础:设置代码格式

随着编写的程序越来越长,有必要了解一些代码格式的约定,让你的代码尽可以能易于阅读。python代码编写规范为,有兴趣的朋友可以下载观看,这里仅作简要说明。

2024-06-30 18:27:18 366

原创 python基础:操作列表

要复制列表,可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([:] )。这让Python创建一个始于第一个元素,终止于最后一个元素的切片,即复制整个。列表解析用于创建固定格式的列表,属于列表的快捷操作,只需编写一行代码即可生成。如下列表解析表达式,range生成10个数值,value表示变量,即对生成数值进行平方后放入squares列表。列表切片即将列表的一部分拿出来当作一个新列表使用,列表切片并不会改变原列表。在列表介绍时就说过,直接赋值列表名不能复制列表,使用列表切片却可以复制列表。

2024-06-30 17:27:26 239

原创 机械硬盘故障分析及损坏处理(坏道屏蔽)

1、,是电路问题,更换电路板解决。2、,磁头损坏或机械故障。3、加电后电机转,运行正常,,固件或磁头损坏。4、BIOS能识别需要为扇区损坏。5、或为磁头或柱面问题为物理损坏。6、磁盘,为固件问题。

2024-06-30 02:46:31 2020

原创 第1章 电子设计与制作基础

当烙铁上加松香冒出柔顺的白烟时为焊接最佳状态。刻刀:用于清除元器件上的氧化层和污垢。12、电路调试过程中的故障排查法。11、电路调试过程中的常见故障。4、电子系统设计的基本内容。7、电子系统设计的一般方法。数字信号处理芯片——DSP。3、电子系统的两个过程链。计算机辅助设计——CAD。6、电子系统设计的流程。8、电子系统的参数计算。9、印制电路板的分类。10、电路调试的方法。

2022-11-27 20:40:26 1834 1

原创 ESP-12F开发环境

ESP-12F可以使用arduino IDE快速开发。

2022-09-22 00:22:46 3365

原创 Qt:16进制字符串数据转整数数值函数

代码】Qt16进制字符串数据转整数数值函数。

2022-07-19 18:08:44 3054

原创 Arduino 控制9g舵机

9g舵机即下图所示种类舵机:1、这种舵机由于有限位器,因此只能在-90°和+90°的范围内旋转。2、同时使用普通数字引脚即可控制。3、棕色–地,红色–5V,橙色–信号。其控制信号为多个20ms周期经调制的脉冲。(单个周期来不及完成转向动作。)其中20ms的周期内有0.5ms的高电平,将控制舵机转向-90度;其中20ms的周期内有1ms的高电平,将控制舵机转向-45度;其中20ms的周期内有1.5ms的高电平,将控制舵机转向0度;其中20ms的周期内有2ms的高电平,将控制舵机转向+45度;其

2022-06-02 01:07:59 4206

原创 Qt程序异常结束,没有任何提示

这是由于你设定了函数的返回值,但并没有给出返回值导致的,例如QString Setting::ReadSerial(int adress){ QString Rx = serial.readAll(); emit serailRead(Rx );}由于使用emit把数据传输出去了,所以没有return,然而指定了返回类型但没有返回,Qt回结束程序,并且没有给任何提示。可以是QString Setting::ReadSerial(int adress){ QString Rx = ser

2022-05-24 14:21:08 1882

原创 Qt 关闭控制台Warning和Debug输出

Qt 关闭应用程序输出Warning和Debug输出

2022-05-19 11:34:38 2056

原创 淘晶驰串口屏使用

连接电脑需要下载安装CP2102USB驱动,下载地址如下:http://www.xz7.com/downinfo/351589.html程序及页面编写需要下载USART HMI软件,下载地址如下:http://wiki.tjc1688.com/doku.php?id=2.%E4%B8%8A%E4%BD%8D%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD:1.%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD其他相关工

2022-02-10 23:55:11 3288

原创 免费商用字体有哪些

免费商用字体有哪些一. 思源字体,可以免费商用的有:思源黑体,思源宋体,思源柔黑体。二. 方正字体,方正类字体可以免费商用的有:方正仿宋(简,繁),方正黑体(简,繁),方正楷体( 简繁),方正书宋(简,繁)。三. 站酷字体,站酷类字体可以免费商用的有站酷庆科黄油体,站酷快乐体,站酷高端黑,站酷文艺体, 站酷小薇logo,站酷酷黑。四. 王汉宗字体,王汉宗可以免费的字体有王汉宗明体(包括细,中,粗,特,超),王汉宗圆体(细, 特),王汉宗黑体(细,特),王汉宗隶书体,王汉宗仿宋,王汉宗勘流亭,王汉宗综

2022-01-14 13:39:21 49134

原创 Flutter输入限制,输入账号密码

原来抽象类TextInputFormatter的两个实现类WhitelistingTextInputFormatter

2022-01-14 10:28:03 4313

原创 Flutter Android Studio使用Image Asset更改软件图标

首先,需要转为Android视图,如果无法打开,在flutter工程上右键,选择flutter->Open Android module in Android Studio打开后在res文件夹上右键,new一个Image Asset,可以通过Path可以设置前景图,背景图,Resize调整大小,其他不用动,直接下一步,完成。返回原flutter工程即可修改成功。...

2022-01-06 09:31:18 2613

原创 Flutter登录页跳转,跳转到其他页面并删除本页

使用下面的Navigator.pushAndRemoveUntil( context, MaterialPageRoute( builder: (context) => const HomePage(title: "豫安宸景"), ), (route) => false,);

2022-01-05 16:15:55 4056

原创 Flutter 代码补全,快速生成Flutter代码

在设置中,plugins插件中搜索Flutter Snippets安装即可。使用:出现提示后直接回车即可补全所需代码。更多的快捷短语见下面的网页:https://github.com/georgeherby/flutter-snippets/blob/master/README.md

2022-01-05 13:06:17 6264

原创 flutter更改软件名,软件ID

android修改应用软件名称,安装包名称:修改应用软件名称,找到下面位置的AndroidManif.xml文件,这个文件是控制软件的大体信息的。在该文件的android:label参数中设置软件名称。修改安装包名称,找到android/app/build.gradle文件,将其中的applicationId参数修改为你想要的安装包名称。修改后该文件会被画上红线报错,不用理会。ios修改应用软件名称,安装包名称:ios下修改是修改AppFrameworkInfo.plist文件中的参数配

2022-01-04 16:41:36 2960

原创 flutter后台软件标签

flutter后台软件名称的后台软件名称由MaterialApp函数的title参数设置:import 'package:flutter/material.dart';void main()=>runApp( return MaterialApp( debugShowCheckedModeBanner: false, title: '软件后台名称', home:MyApp(), ),);...

2022-01-04 11:00:19 1247

原创 Flutter去除调试时右上角Debug标签

在MaterialApp函数中添加参数:debugShowCheckedModeBanner: false,其添加位置如下:import 'package:flutter/material.dart';void main()=>runApp( MaterialApp( // 添加到此函数的参数列表中 debugShowCheckedModeBanner: false, home:MyApp(), ));class MyApp extends State

2022-01-04 10:54:56 1811

原创 贴片电阻字码阻值对照表

2021-12-06 15:30:16 29166

原创 C/C++内存分配一文全解

C/C++内存分配方式——堆、栈、自由存储区、全局/静态存储区和常量存储区栈:  栈最主要的作用就是 存储局部变量,实现函数调用。 栈的功能和数据结构的栈一样,因此可以进行函数调用。栈的一大特点就是 内存自动分配回收。 用户进程执行时位于用户虚拟地址空间的顶部的就是用户栈。局部变量和函数参数等存储在用户栈,在这些变量作用范围失效时会自动出栈,释放所使用的存储空间。堆:  堆区分配也称为动态内存分配,与栈不同,堆的内存是由程序员手动完成申请和释放的。使用内存分配函数 (malloc、new)来申请 任

2021-11-27 22:33:38 2075

原创 C/C++ 字符串一文全解

字符串的存储,输出,修改:单个字符串:  由于C语言没有字符串数据类型,因此字符串使用字符数组进行存储。同时由于最后一个字符默认为'/0',因此字符数组申请时要比字符串中字符个数多1。```cchar s[10]= "zhangsan"; //限定数组最大长度为10printf("%s", s);char s[]= "zhangsan"; //不限定数组最大长度,数组长度随后面字符长度确定。printf("%s", s);//下面的代码也可以正确的输出

2021-11-27 10:41:13 2043

原创 HTML5 音频和视频

HTML5 音频和视频要点:音频和视频概述video 视频元素audio 音频元素  HTML5有原生的音频和视频元素,可以直接使用音频视频元素嵌入音频和视频。音频和视频概述1、视频容器  

2021-11-21 19:37:04 1392

原创 HTML5 嵌入元素

HTML5 嵌入元素要点:嵌入元素汇总嵌入元素解析  嵌入元素主要功能是把外部的一些资源插入到HTML 中。嵌入元素总汇  这里所列出的元素,并非此教程所全部涉及的,音频 audio、视频 video、以及动态图像 canvas 和媒体资源 source、track 等将在后续章节讲解。元素名称说明img嵌入图片map定义客户端分区响应图area表示一个用户客户端分区响应图的区域audio表示一个音频资源video表示一个视频资源

2021-11-17 21:57:38 1427

原创 HTML5 文档元素

HTML5 文档元素要点:文档元素汇总文档元素解析  文档元素的主要作用是划分文档的不同内容,让整个布局更加清晰明快。文档元素总汇  文档元素基本没有什么实际作用效果,主要目的是在页面布局时区分各个主题和概念。元素名称说明h1~h6表示标题header表示首部footer表示尾部nav表示有意集中在一起的导航元素section表示重要概念或主题article表示一段独立的内容address表示文档或 article 的

2021-11-17 21:29:21 880

原创 HTML5 表格元素

HTML5 表格元素要点:表格元素汇总表格元素解析  表格就是使用网格的形式来显示二维数据的。表格元素总汇<1.<  解析:<  表格至少包含三个元素:<table>、<tr>、<td>,其他元素是作为辅助元素。元素名称说明table表示表格thead表示标题行tbody表示表格主体tfoot表示表脚tr表示一行单元格th表示标题行单元格td表示单元格

2021-11-17 18:39:24 817

原创 HTML5 分组元素

HTML5 分组元素要点:分组元素汇总分组元素解析  所谓分组就是用来组织相关内容的HTML5元素,进行清晰有效的归类。分组元素汇总  为了页面排版的需要,HTML5提供了几种不同语义的分组元素来实现。元素名称说明p表示段落div一个没有任何语义的通用元素,和 span 是对应元素blockquote表示引自他出的大段内容pre表示其格式应被保留的内容hr表示段落级别的主题转换,即水平线ul,ol表示无序列表,有序列表l

2021-11-17 15:48:35 861

原创 HTML5 超链接和路径

HTML5超链接和路径要点:超链接的属性相对路径与绝对路径锚点超链接的属性超链接元素<a>元素属于文本元素,其具有一些私有属性或者叫局部属性。相对应的还有通用属性或叫做全局属性。属性名称说明href指定<a>元素所指资源的 URLhreflang指向的链接资源所使用的语言media说明所链接资源用于哪种设备rel说明文档与所链接资源的关系类型target指定用以打开所链接资源的浏览环境type说明所链接

2021-11-10 22:14:37 600

原创 HTML5 文本元素

HTML5概述要点:文本元素的汇总与解析文本元素汇总  文本元素即显示为文本的元素标签,具体标签有以下种类:元素名称说明a生成超链接br强制换行wbr可安全换行b标记一段文字但不强调strong表示重要i表示外文或科学术语em表示强调code表示计算机代码var表示程序输出samp表示变量kdb表示用户输入abbr表示缩写cite表示其他作品的标题del表示被删除的文

2021-11-10 17:28:42 671

原创 HTML5 基本格式

HTML5基本格式要点:HTML5文档结构。HTML5能够实现多媒体支持、交互性、更智能的表单、以及更好的语义化标记。HTML5是一系列用于制作现代富web内容相关的技术总称,最重要的三项技术为HTML5核心规范(标签元素)、CSS3(层叠样式表)和JavaScriptHTML5文档结构1、文档类型声明  文档类型声明(Document Type Declaration,也称 Doctype)。它主要告诉浏览器所查看的文件类型。 在以往的 HTML4.01 和 XHTML1.0 中, 它

2021-11-10 14:06:57 2707

原创 Markdown语法及效果展示

Markdown概述  Markdown是一个Web上使用的文本到HTML的转换工具。  也就是说用简单的文本实现网页文本的表示。使用一些特定的符号组合来达到对文本内容进行美化规整的功能。  锤子科技15年8月发布会上,老罗宣布锤子便签支持Markdown语法。使用Markdown语法在移动端编辑会逐渐成为趋势。但如今Markdown仍未在移动端有所应用,我想是因为手机功能的局限性。目前Markdown的主要功能是写文档,是一份说明或一份资料文档,因此在PC端应用性更强Markdown的优点简单

2021-11-08 23:24:38 3039

原创 HTML5 学习准备

HTML5 学习准备要点:  学习HTML5需要用到的有:    1.测试代码,观看页面的浏览器。    2. 编程使用的编码工具。    3. 记录学习心得,重难点的记录方式。1、浏览器选择  Chrome谷歌浏览器  这里就不过多的介绍支持HTML5的浏览器了,目前绝大多数浏览器都支持HTML5。但是Chrome浏览器对于HTML5的支持是最好的,用户基数更大,建议直接使用Chrome。2、开发工具  Sublime Text 3  开发工具我们使用的是 Sublime Text

2021-11-08 16:59:49 6765

原创 HTML5 概述

HTML5概述要点:HTML5是最新的超文本标记语言版本。HTML5能够实现多媒体支持、交互性、更智能的表单、以及更好的语义化标记。HTML5是一系列用于制作现代富web内容相关的技术总称,最重要的三项技术为HTML5核心规范(标签元素)、CSS3(层叠样式表)和JavaScriptHTML5的特点1、向下兼容      以往存在的web页面,仍能正确的显示。但要求摒弃编码的坏习惯和废弃的标签元素。2、用户至上      H

2021-11-08 12:35:24 820

原创 数学物理中希腊字母的手写体笔顺及写法

一篇外籍论文中的书写法:读音及入笔点:手写印刷体(推荐使用,方便阅读及老师评阅。):扩展阅读:手写希腊字母说明(外文翻译)       下面给出了手写希腊字母的说明。每个字母在左侧以大写形式给出,在右侧以小写形式给出。如果希腊字母与某个罗马字母相同(即使希腊字母代表不同的发音),则不会给出任何说明,假设读者知道如何绘制罗马字母。否则,绘制希腊字母所需的笔画会被编号 (1, 2, 3,…),除非只有一个笔画,并且每个笔画的起点

2021-08-18 17:16:21 37600 1

VNC-5.2.3-Windows.exe

Windows上的VNC服务器及浏览器(为什么我要上传,因为我设定了定价5积分 ** 禁止动态调分 ** _ 改变就是好事 _)

2020-12-22

java实训日历记事本代码

java实训,日历记事本,的代码

2019-01-18

串口调试助手

简单好用的串口调试助手。

2019-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除