- 博客(10)
- 收藏
- 关注
原创 进制转化(c 语言实现)
部分进制转化(c 语言实现)文章目录二进制转化为其他进制数十进制数转化为二进制数 一、二进制转化为其他进制数因为我们要将二进制数转化为其他进制数,所以第一步就是要确保输入的值为二进制数。主要 是判断每一位数 要不是 1,要不是 0就可以int InputNum(int n) // 这个 n 可以定义在函数内部{ printf("请输入对应的二进制数\n"); int num; scanf("%d", &n); num
2021-10-05 14:03:42 4110
原创 QT制作简易串口
QT 实现一个简易版串口调试助手文章目录 1. 设计 UI 界面 2. 具体代码编写 3. 总体效果 一、设计 UI 界面 设计 UI 界面之前,让我们先看一下别人设计的串口助手大概长什么样子,具体有哪些功能。 我们发现串口调试助手的主要功能就是发现串口,打开串口,接受数据和发送数据。 至此,我们可以开始具体的 UI 设计了。 1. 打开 ui 文件(默认情况下为 mainwindow.ui) 2. 首先 需要发现串口,打开串口,也就是说我们需要 设计 端口,
2021-10-03 10:42:15 3023 1
原创 Linux 下如何安装各种 库(openssl,curl库的安装)
Linux 下如何安装各种 库 通常 初学者 自己不会安装库,都是按照网上一步一步去安装,有时候存在问题,有的网上的 需要 sudo 权限,而你并没有,这时候就需要将 库 安装在指定位置了,而你却并不知道如何安装,找又不好找到自己想要的安装 文章,所以本文教各位 如何在 ubuntu linux环境下 安装 库。 本文以安装 curl 库和 openssl 库为例。顺便使用了对应的 curl 库。文章目录openssl 库的 卸载和安装curl 库的 卸载和安装使用 curl 爬取
2021-10-01 15:54:25 3349
原创 一文带你了解 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 16790 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 18688 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 8421 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 13038 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 5717
原创 水浊度传感器( ADC 代码详解)
水浊度传感器硬件使用STM32F103 RCT6 (32芯片)TSW-30 (水浊度传感器)软件使用keil5 MDK串口调试助手实现说明 1. 水浊度传感器原理:这款浊度传感器利用光学原理,通过溶液中的透光率和 散射率来综合判断浊度情况。传感器内部是一个红外线对管,当光线穿过一定量 的水时,光线的透过量取决于该水的污浊程度,水越污浊,透过的光就越少。光接收端把透过的光强度转换为对应的电流大小,透过的光多,电流大,反之透过的光少,电流
2021-09-27 09:57:04 22349 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人