- 博客(27)
- 资源 (26)
- 收藏
- 关注
原创 Git知识
官网下载git:http://git-scm.com/downloads安装git参考网页:https://www.runoob.com/git/git-install-setup.html将本地项目上传到GitHub的操作步骤:1、在本地创建一个版本库(即文件夹),通过“git init”把它变成Git仓库;2、把项目复制到这个文件夹里面,再通过“git add .”把项目添加到本地仓库暂存区;3、再通过“git commit -m”"注释内容"把项目提交到本地仓库;4、在Gi
2022-04-15 16:02:07
743
原创 移动OneNet——创建和调试
进入Onenet官网,然后在控制台,创建产品,并在产品下创建设备。一、创建产品选择多协议接入产品:然后创建一个MQTT协议的产品:创建产品界面参考如下:注意:务必选择MQTT协议创建完毕后,我们点击查看具体的产品信息:注意:需要记录产品ID,其用来区分产品唯一标识符;Master-APIkey,网络请求鉴权信息,接口调用需要带入二、创建设备创建产品后,在产品下创建设备:注:有两种方式创建设备——手动和API。(1) API方式:参考官方文档——官网API文档说明现
2022-04-09 09:58:08
3458
原创 MQTT知识——esp8266
一、mqtt协议基于订阅和发布机制。设备A订阅某些topic主题,如果有设备B向订阅的topic主题发送信息,那么设备A就可以收到所订阅主题的信息。topic主题就有点像微信的公众号。只不过他们之间是双向的。...
2022-03-27 15:09:02
8399
原创 有源滤波电路设计
目录一、低通滤波器1、同相输入低通滤波器(1)一阶低通滤波电路(2)二阶低通滤波电路(压控电压源;Sallen-Key)2、反相输入低通滤波器(1)一阶低通滤波电路(2)二阶低通滤波电路(无限增益多路反馈)二、高通滤波器1、同相输入高通滤波器(1)一阶高通滤波电路(2)二阶高通滤波电路(压控电压源;Sallen-Key)2、反相输入高通滤波电路(1)二阶高通滤波电路(无限增益多路反馈)一、低通滤波器1、同相输入低通滤波器(1)一阶低通滤波电路即在一阶无源低通滤波器的基础上,加了一个集成运放。它的
2022-02-24 12:47:24
28123
7
原创 win10系统自带的“远程桌面连接”操作方式
参考链接1参考链接2确定一下远程桌面服务是否开启!计算机名-需要填对方电脑的的IPV4地址用户名—可以选择填写是需要填电脑的用户名获取方法:1.对方电脑搜索打开cmd2.输入ipcinfig后找一下有连接的IPV4地址就是计算机名3.输入query user 找出的结果就是用户名最后会弹出一个界面,提示输入电脑登陆密码,这个密码就是电脑开机后输入的密码(类似于手机开机密码)...
2022-02-18 23:42:40
903
原创 QT网络应用——获取网页数据
我们在浏览器中输入一个网址,然后在网页中就会显示出这个网页中的内容。试想那在QT应用中如何访问这个网页,并获取到网页数据呢?从网页中获取数据,需要用到的三个类:类功能介绍QNetworkAccessManager用于协调网络操作,每当一个请求创建后,用该类来调度它,并发射信号报告进度。QNetworkRequest用来对网页进行请求,作为与请求有关的信息的统一容器,在创建请求对象时,通过指定URL来决定请求的网页(隐藏包含了请求的协议),目前支持HTTP、FTP、本地文件
2022-01-17 12:59:45
4409
4
原创 QT——JSON解析
一个可以进行JSON格式化的网址:JSON格式化通过访问心知天气的相关API,心知天气就会给我们返回一串JSON数据。例如在浏览器中打开以下网址(将下面的key值和location值换掉):https://api.seniverse.com/v3/weather/daily.json?key=你在心知天气中的私钥&location=成都&language=zh-Hans&unit=c&start=0&days=5从 Qt 5.0 开始提供了对 Json 的支
2022-01-09 18:50:33
4322
转载 QT中JSON的一些介绍
在 Json 的两种格式中介绍了 Json 的格式以及应用场景。由于这种数据格式与语言无关,下面介绍一下 Json 在 Qt 中的使用。从 Qt 5.0 开始提供了对 Json 的支持,我们可以直接使用 Qt 提供的 Json 类进行数据的组织和解析。相关的类常用的主要有四个,具体如下:Json 类介绍QJsonDocument它封装了一个完整的 JSON 文档,并且可以从 UTF-8 编码的基于文本的表示以及 Qt 自己的二进制格式读取和写入该文档。QJsonArrayJS.
2022-01-08 21:31:35
431
原创 QT——定时器
目录一、概述二、定时器UI界面设计三、功能实现逻辑四、代码展示五、源代码下载一、概述用到两个类:QTime 和 QTimer 类,其中QTime :QT的时间类,用于存储时间的各个参数(比如小时,分钟,秒等)。QTimer:QT的定时类。1、在QTime 类中用到的函数:函数功能setHMS(int h, int m, int s, int ms = 0)设置时间中小时、分钟、秒、毫秒的初始值addMSecs(int ms)在时间初始值的基础上加多少毫秒add
2022-01-03 17:59:43
3213
2
原创 QT网络编程——UDP
目录一、TCP和UDP编程的区别二、QUdpSocket类所用到的接口函数三、QT中UDP编程思路四、UDP界面设计五、代码实现发送和接收数据一、TCP和UDP编程的区别1、我们记得TCP网络编程中,要分TCP服务器端和客户端,但是UDP网络编程中,不分客户端和服务器端了,每个用户既是客户端又是服务器端。2、TCP中需要用到两个类:QTcpSever和QTcpSocket。而UDP中只需要使用一个类QUdpSocket。需要用到本地端口,目标端口,目标IP地址。其中本地端口:自己为该UDP主机设置
2021-12-31 10:55:02
3751
1
原创 QT网络编程——TCP服务器和客户端通信
网络编程有TCP和UDP。TCP编程需要用到两个类:1、QTcpServer——实现服务器的端口监听,可以提供一种服务。2、QTcpSocket——实现套接字类,有消息的封装,可以读取和写入。注意: QTcpServer、和QTcpSocket两个类在服务器中会用到,而客户端中只用到QTcpSocket类一、服务器端1、QT中TCP服务器的开发思路1、开启服务器开启端口服务:建立QTcpServer对象,并用其中的listen()方法就可以开启指定的端口。tcpServer->list
2021-12-23 18:12:39
10687
4
原创 QT开发——串口助手
自己仿写一个串口助手,仿照应用如下所示:一、绘制UI界面要用到的组件:接收文本框:Plain Text Edit;属性选择框:Comobo Box;功能按钮:Push Button;发送文本框:Line Edit;复选框:Check Box;初步绘制UI界面:注意:接收框一般设置为不能输入,则在属性中设置为只读。为功能选择框Comb box添加内容:注意:可以点击中间的上下箭头功能修改内容的顺序。二、开始编写程序1、先在.pro工程文件中添加一行内容:QT += se
2021-12-22 08:59:07
3994
2
原创 QT——程序打包成软件
问题一:什么是打包和部署?答:把写好的程序发给其他人用(直接电机exe文件就行),我们写好的源码是别人不能看到的。问题二:怎么打包和部署?答:1、把工程编译模式从debug调到release模式下,然后编译。2、找到工程存放位置下,有一个release的文件夹,子文件下有个release的文件,其中就会生成一个后缀为exe的可执行文件。3、为程序添加图标(注意图标文件的后缀为.ico),需要先将图标文件添加到工程目录下哦。在工程文件.pro中添加一行内容:RC_ICONS= 图标文件名
2021-12-20 11:08:16
2971
1
原创 QT——创建一个智慧家居界面
1、新建项目注意在创建一个项目时,我们要根据需要选择一个基类,如下图所示,根据需要合理选择。2、初始代码解读这里我选择的基类是Qwidget。#include "widget.h" //自动引入widget这个类的头文件,widget继承了Qwidget#include <QApplication> //在每一个使用Qt图形化应用程序中都必 须使用一个 QApplication 对象。 //QApplication管理了各种各样的图形化应用程序的广泛资源、 基本设置 、 控
2021-12-17 14:56:25
4896
1
原创 ESP8266(ESP-01、Node MCU)使用
一、ESP-01的使用在Arduino中进行开发流程:1、先将ESP-01和USB转串口工具进行引脚连接ESP-01USB转串口VCC3.3vGNDGNDRXTXTXRXEN3.3vGPIO0(低电平下启动,会进入刷机模式)GND2、arduino IDE配置:1)、arduino软件中“文件”——>“首选项”中下面有个“附加开发板管理器网址”,在其中输入:http://arduino.esp8266.com/stable/
2021-08-08 16:22:11
7093
原创 GitHub——挂载静态网页
前言有时候想把自己做的静态网页给别人看,得组一个服务器,在上面搭建一个网站,然后把自己的网页发布出去。但现在GitHub上面的一个Github Pages功能就可以让我们不用租服务器,借用GitHub挂载静态网页,其他人输入相应的网址后,就可以看到我们做的网页了。文章参考:链接步骤一:登录Github官网:https://github.com/1、登录后先创建一个新的仓库,操作如下:2、创建后,会自动打开进入仓库中,进入settings选项后,往下拉,找到GitHub pages设置界面
2021-08-03 10:49:46
2866
原创 单片机——对矩阵键盘进行扫描
前言:在项目开发中,有时会涉及到很多物理按键的操作,如果每个开关按键都接一个引脚的话(一端和单片机引脚连接,一端和GND连接),这样虽然好判断按键是否按下(按下为低电平)。但想一想这样是不是特别浪费引脚呢?1、比如如果用单片机开发一款计算器,类似按键界面如下图所示。2、又比如开发一款大门的密码锁,键盘界面如下所示。想一想如果用实体按键来模拟上面的按键,如果每一个实体按键和单片机引脚相连,就要占用16个引脚,太浪费单片机引脚了,对吧,毕竟单片机引脚是非常稀少、宝贵的。所以接下来就进入今天的正题。
2021-06-20 09:27:28
3345
原创 机械硬盘屏蔽坏道
前言:电脑机械硬盘坏了,装不进系统,后来买了一块固态,太小了。想着能不能修一下那个机械硬盘,把机械硬盘做成移动硬盘,存个数据岂不美哉,上网了解了下,可以实现,说干就干。1、修复原理机械硬盘如果使用不当,很容易出现物理坏道。1、我们可以用工具检测出物理坏道的位置2、然后用磁盘分区软件将这块区域隔离起来使电脑工作时不触碰到这块坏道就可以了。检测坏道和隔离坏道的方法可以用软件DiskGenius来操作,该软件下载链接:2、修复步骤打开下载后的软件,点击菜单栏的 —— 硬盘—— 功能,然后再点击
2021-05-05 18:50:20
11620
原创 QT开发——笔记
前言:由于硬件开发中,免不了要做一些调试,别人的调试工具,好用是好用,但不是很美观,没有针对性和个性,所以就想着自己开发一些上位机,既可以硬件进行调试,又加入自己喜欢的元素,看着全部都是自己的劳动成果,岂不美哉。萌生想法,说干就干,一步一个脚印,QT务必拿下。QT简介Qt是一个跨平台的C++应用程序框架, 支持Windows、 Linux、 MacOS X、 Android、 iOS、 Windows Phone、 嵌入式系统等。 也就是说, Qt可以同时支持桌面应用程序开发、 嵌入式开发和移动开发,
2021-05-04 20:58:33
512
原创 单片机——SG90舵机工作原理
前言:控制舵机的另一个专业名字叫伺服控制。经过百度,伺服”—词源于希腊语“奴隶”的意思。人们想把“伺服机构”当个得心应手的驯服工具,服从控制信号的要求而动作。在讯号来到之前,转子静止不动;讯号来到之后,转子立即转动;当讯号消失,转子能即时自行停转。由于它的“伺服”性能,因此而得名——伺服系统。我们这次就是要控制舵机转动任意角度。舵机一、外观接线方法:红-------------------------VCC棕色----------------------GND橙色------------
2021-05-04 15:07:00
106969
29
原创 单片机——A/D数模转换篇
前言: 这个芯片的数据手册链接放在这里:目录A/D数模转换篇1、概述1)简介2)芯片电路图3)各个引脚的说明2、控制字命令格式3、时序图详解1)芯片时序图知识点2)软件模拟时序图1.对引脚初始化2.发送8位控制字命令3.接收对方的测量数据4.打包函数,一次性获得测量值A/D数模转换篇1、概述1)简介为了满足多种需要,目前国内外各半导体器件生产厂家设计并生产出了多种多样的ADC芯片。从性能上讲,它们有的精度高、速度快,有的则价格低廉。从功能上讲,有的不仅具有A/D转换的基本功能,还包括内部放大器和三
2021-04-18 13:24:40
6426
原创 单片机——BH1750光照传感器篇
BH1750光照传感器篇这里推荐一位博主写的这个传感器的文章,可以看下文章链接1、产品介绍(1)概述:BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路。这种集成电路可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度。利用它的高分辨率可以探测较大范围的光强度变化。( 1lx-65535lx)它常常应用在移动电话,液晶电视,笔记本电脑,便携式游戏机,数码相机,数码摄像机,汽车定位系统,液晶显示器等上面。(2)特点:这里只列举一些特点,详细说明请参考芯片手册:B
2021-04-15 19:27:24
14088
5
原创 1天搞定单片机中断——基础知识大全
Stc89c51/52单片机的P0口为开漏输出,若作为普通I/O口试,需要加上拉电阻,不然输出不了高电平。(注:P1、P2、P3都是准双向输出)其中上拉电阻的作用:1、加大普通IO口的驱动能力。2、起到限流的作用。3、抵抗电磁干扰。单片机时钟时许单位(晶振周期、状态、机器周期、指令周期):单片机最小系统组成5部分:单片机、晶振电路、复位电路、电源电路、下载电路单片机引脚解释:单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。⒈ 电源: ⑴ VCC - 芯片电源,接+5
2021-04-10 10:41:23
4133
原创 单片机——DHT11 温湿度传感器
DHT11温湿度传感器在51单片机中的应用一、DHT11 模块参数如下:1 可以检测周围环境的湿度和温度2 传感器采用 DHT113 湿度测量范围: 20%-95%( 0 度-50 度范围)湿度测量误差: ±5%4 温度测量范围: 0 度-50 度 温度测量误差: ±2 度4 工作电压 3.3V-5V5 输出形式 数字输出6 设有固定螺栓孔,方便安装7 小板 PCB 尺寸: 3.2cm * 1.4cm8 电源指示灯(红色)二、 DHT11 模块接线说明1 VCC 外接 3.3V-5
2021-04-01 09:54:16
43141
6
原创 单片机——串口通信(从串口接收多位数据保存到数组,发送多位数据到串口)
单片机串口通信中,接收多位数据到数组,发送多位数据的代码// 下面的代码用于:单片机的串口何上位机的串口进行通信,上位机发送的数据是“abcd”就开灯,如果是“abde”就关灯。/*************************************************************************************** 串口通信实验 *实现现象:下载程序后打开串口调试助手,将波特率设置为9600,选择发送的数
2021-03-29 12:02:35
23348
13
四川轻化工大学专升本考试08-18年计算机综合真题
2021-05-08
四川轻化工大学专升本考试14-19年英语真题
2021-05-08
四川轻化工大学专升本考试09-20年高数真题
2021-05-08
xpt2046芯片手册(中文)
2021-04-17
BH1750芯片手册(英+中文).rar
2021-04-12
四川轻化工大学专升本考试计算机基础06-20年真题
2021-04-05
DHT11使用说明书 电子档
2021-04-01
四川轻化工大学历年专升本真题(数学+英语+计算机基础+计算机综合)
2021-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人