- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 基于QT平台的智能控制系统客户端
系列文章目录本次设计主要基于QT5.9平台设计了一款智能控制系统的上位机软件客户端,该软件可实现对电表、水表等仪器进行远程的数据读取与显示。为了保证客户的隐私,添加了用户登录等功能。具体效果如下:一、主程序代码#include "workscene.h"#include "ui_workscene.h"#include <QDebug>#include <QTime>#include <QPainter>//#include "myserial.h"
2022-03-22 14:40:45
1510
原创 QT界面像素如何自适应兼容所有电脑
项目场景:QT界面像素如何自适应兼容所有电脑解决方案:在程序的开始的入口添加以下一段代码即可://设置支持自适应高低分辨率屏幕QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); ...
2021-10-08 11:10:52
616
1
原创 RS-485程序只能发送不能接收
项目场景:基于RT1052单片机485通信问题。问题描述:在最近做的项目中,需要使用485协议实现单片机与传感器通信。但是在通信的过程中,单片机只能发送数据,不能接收数据,单片机发送完成数据还有,可以通过示波器看到,传感器做了相应的回应。但是就是不能接到传感器的应答数据。系统中,485的使能状态默认为接收,程序中如果需要发送数据,可以直接拉高控制引脚,使能发送,数据发送完成后,再拉低控制引脚,使能接收。代码如下。while(len--) { _485_2_Send LPUART_Wri
2021-07-31 19:54:14
11732
原创 基于51单片机的adc0832程序编写的学习
adc0832程序编写文章目录前言一、ADC0832是什么?二、执行代码总结前言基于C51单片机项目的传感器数据采集,由于传感器是模拟输出,单片机接收传感器需要将模拟信号转换为数字信号才能读取数据,所以需要adc0832模数转换器的程序编写!提示:以下是本篇文章正文内容,下面案例可供参考一、ADC0832是什么?ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求二、执行代码代码如下:unsigned char Adc0832(unsign
2021-06-23 17:37:11
4770
3
原创 DS18B20
DS18B20温度传感器与模拟信号的采集实验基于C51单片机设计的简单程序,利用DS18B20温度传感器采集温度,该传感器是数字传感器,所以单片机可以直接读取;另外本实验还添加了模拟电压信号的采集,通过滑动变阻器改变电压信号,完成信号的采集。提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录DS18B20温度传感器与模拟信号的采集实验一、DS18B20温度传感器二、仿真图三、部分代码总结一、DS18B20温度传感器DS18B20是一款常用的温度传感器,该传感器只有个引脚
2021-05-05 15:59:17
398
2
原创 arduino、Ms5611与1602实现气压温度高度显示
项目场景:arduino、Ms5611与1602实现气压温度高度显示因为项目需求,需要测试Ms5611的精度,于是利用arduino和LED1602,将Ms5611采集的数据采集并实时显示出来。计算高度的公式是以P= 1013.25pa为零海拔参考基准,但是当地的气压比较高,大于1013.25pa,造成计算出来的海拔高度为负值,这是最大的bug,希望路过的大佬能够提出解决方案。问题描述:如图,计算出来的高度与事实不符,希望大佬们能够为本人提出解决方案。...
2020-10-14 20:47:15
836
3
原创 ‘pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件解决方案。
项目场景:‘pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件。问题描述:不能运行pip命令在Pycharm的Terminal的命令框中不能运行pip命令,提示’pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件。'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。 原因分析及解决方案:1:检查pip在CMD命令窗口中是否能够运行:如果不能运行,检查环境变量中是否添加了pip的路径。[添加路径参考:https://zhidao.baidu.co
2020-10-02 19:53:57
14228
1
原创 Failed to execute script Main
项目场景:Failed to execute script Main解决pycharm中打包程序的错误问题描述:打包后显示成功,但是不能使用今天讲述一下本人被一个问题折磨了整整三天的艰苦历程。基于python和PyQt5写了一个串口调试助手的小程序,在打包程序的过程中出现了以下的错误。首先安装pyinstaller ,命令如下, pip install pyinstaller 命令框显示成功,但是.eve文件不能运行,提示Failed to execute script M
2020-09-28 21:22:57
9052
原创 基于Python语言中的进制转化
项目场景:基于Python语言中hex函数不能满足本次项目开发的需求本人小白一个,写博客完全是记笔记问题描述:在写一个类似串口的ui界面时,需要将十进制转化为十六进制,再这个过程中,调用了pycharm中的hex()函数,但是不能输出双字节的十六进制数。 str_h = hex(44) print(str_h)输出结果为:0x2c不满足本次项目开发的需求,于是选择自定义方法。 自定义方法如下:# @todo# @Author: gou# @Time: 2020/9/22 21
2020-09-24 15:23:33
423
室内环境检测装置配备QT上位机
2023-09-05
智能家庭环境控制系统(STM32)
2023-09-05
modbus数据采集:多传感器融合
2023-09-05
远程短信获取设备的经纬度
2023-09-05
基于STM32F103C8T6实现485多机通信程序
2023-01-14
51单片机ADC信号采集
2023-01-14
基于51单片机的智能花盆仿真.rar
2021-07-31
基于arduino测试Ms5611气压计源码
2020-10-14
基于QT平台的上位机实验.rar
2021-07-31
基于protues的洗衣机仿真.rar
2021-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人