自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丿轩雪 的博客

技术小白(学习中)

  • 博客(10)
  • 收藏
  • 关注

原创 进制转化(c 语言实现)

部分进制转化(c 语言实现)文章目录二进制转化为其他进制数十进制数转化为二进制数 一、二进制转化为其他进制数因为我们要将二进制数转化为其他进制数,所以第一步就是要确保输入的值为二进制数。主要 是判断每一位数 要不是 1,要不是 0就可以int InputNum(int n) // 这个 n 可以定义在函数内部{ printf("请输入对应的二进制数\n"); int num; scanf("%d", &n); num

2021-10-05 14:03:42 3896

原创 QT制作简易串口

QT 实现一个简易版串口调试助手文章目录 1. 设计 UI 界面 2. 具体代码编写 3. 总体效果  一、设计 UI 界面  设计 UI 界面之前,让我们先看一下别人设计的串口助手大概长什么样子,具体有哪些功能。 我们发现串口调试助手的主要功能就是发现串口,打开串口,接受数据和发送数据。 至此,我们可以开始具体的 UI 设计了。​  1. 打开 ui 文件(默认情况下为 mainwindow.ui)  2. 首先 需要发现串口,打开串口,也就是说我们需要 设计 端口,

2021-10-03 10:42:15 2985 1

原创 Linux 下如何安装各种 库(openssl,curl库的安装)

Linux 下如何安装各种 库 通常 初学者 自己不会安装库,都是按照网上一步一步去安装,有时候存在问题,有的网上的 需要 sudo 权限,而你并没有,这时候就需要将 库 安装在指定位置了,而你却并不知道如何安装,找又不好找到自己想要的安装 文章,所以本文教各位 如何在 ubuntu linux环境下 安装 库。 本文以安装 curl 库和 openssl 库为例。顺便使用了对应的 curl 库。文章目录openssl 库的 卸载和安装curl 库的 卸载和安装使用 curl 爬取

2021-10-01 15:54:25 3278

原创 一文带你了解 MQTT 协议(连接 ONE-NET平台)

MQTT 协议连接 ONE-NET 详解写在前面​ 本文采用 网络调试助手 发送MQTT协议报文(16进制) 连接 ONE-NET 平台,采用的 为 MQTT v3.1.1 标准协议。带你直接 学会 MQTT 协议。ONE-NET 端创建设备​ 由于我们需要使用 MQTT 协议 连接 ONE-NET 平台,所以我们需要先创建一个设备。进入 ONE-NET 平台,进入控制台首页,切换置旧版点击最左侧圆球,选择多协议接入我们这次采用的是 MQTT 协议,所以直接创建MQTT 协

2021-09-30 11:20:05 16435 5

原创 OLED 显示模块程序详解

OLED 显示模块如果还没有看过I2C 协议的,请移步先看下面这篇文章 I2C协议好的,现在我们进入正题 1. 向 OLED 寄存器地址写入一个 byte 的数据开启 I2C发送 OLED 设备地址 + 读写控制 (w - 0, r - 1)#define OLED_I2C_WR 0 采用宏定义方式#define OLED_I2C_RD 1一般 OLED 地址为 0x78,不行就尝试下 0x7A传入参数 addr,为寄存器参数,根据 OLED 手册,0x00 - 写入命令寄存器

2021-09-29 15:39:06 18394 5

原创 I2C 协议 代码详解

I2C 协议I2C 简要介绍I2C 总线(I2C bus,Inter-IC bus)是一个双向的两线连续总线,提供集成电路(ICs)之间的通信线路。I2C总线是一种串行扩展技 术,最早由 Philips 公司推出,广泛应用于电视,录像机和音频等设备。I2C总线的意思:“完成集成电路或功能单元之间信息交换的规范或协议”。Philips公司推出的 I2C 总线采用一条数据线(SDA),加一条时钟线(SCL)来完成数据的传输及外围器件的扩展;对各个节点的寻址是软寻址方式,节省了片选线,标准的寻址字节 SLAM

2021-09-28 16:44:55 8244 2

原创 ESP8266 wifi模块代码详解

ESP8266硬件使用STM32F103 RCT6ESP8266 (WiFi 模块)软件使用keil5 MDK环境串口调试助手实现说明​   通过 ESP8266 中 AT 手册可知,可以通过 AT 指令让 ESP8266 模块执行对应命令。​    那如何发送数据给 ESP8266 模块呢?​   没错,就是通过串口发送数据!第一步就是要初始化串口  注意: STM32 的 Tx 连 ESP8266模块的 Rx, STM32 的

2021-09-27 21:11:35 12637 6

原创 温湿度传感器(根据时序图教你写代码)

温湿度传感器硬件使用STM32F103 RCT6DHT11 (温湿度传感器)软件使用keil5 MDK环境串口调试助手实现说明​ 根据 DHT11 温湿度传感器手册初始化 DHT11复位 DHT11 ,根据时序图写出设置void dht_Rst(void){ dht_output(); //设置 dht11 为普通推挽输出 dht_low_input(); //设置 dht11 为低电平

2021-09-27 16:33:58 5612

原创 水浊度传感器( ADC 代码详解)

水浊度传感器硬件使用STM32F103 RCT6 (32芯片)TSW-30 (水浊度传感器)软件使用keil5 MDK串口调试助手实现说明​   1. 水浊度传感器原理:这款浊度传感器利用光学原理,通过溶液中的透光率和 散射率来综合判断浊度情况。传感器内部是一个红外线对管,当光线穿过一定量 的水时,光线的透过量取决于该水的污浊程度,水越污浊,透过的光就越少。光接收端把透过的光强度转换为对应的电流大小,透过的光多,电流大,反之透过的光少,电流

2021-09-27 09:57:04 21817 11

原创 基于 STM32 的水质监测(需求与实现分析)

文章目录写在前面写在前面

2021-09-27 09:28:37 15879 3

空空如也

空空如也

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

TA关注的人

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