- 博客(382)
- 资源 (12)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 案例分享——低压电力线载波通信模组(借助电源线实现远距离数据传输、宽压输入、波特率范围广、应用场景多样化)
物联网领域,有很多数据通信场景,因为原设备整体系统结构、运行环境等方面的限制,需求在不增加通信数据线缆的情况下实现数据的远程传输,因为特殊应用场景下考虑到环境的限制,还不能使用常规的无线通信手段,所以借助电源线缆进行传输的电力线载波技术应运而生,本次博文给大家分享的就是博主完全自主研发的低压电力线载波通信模组。
2022-10-20 15:18:40
2320
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2021年博客之星发榜了,荣进TOP50,物联网与嵌入式领域第二名
目录0 引言1 2021我在CSDN的这一年2 2021年博客之星结果3 致谢0 引言时间过的很快,已在CSDN混迹10余年,从上学时查查资料,翻翻帖子,寻觅解决方案,到现在自己写技术文章,参加博客之星大赛。照旧记录下今年在CSDN的情况吧,这篇文章就不那么啰嗦了,仅以此短文记录我在CSDN的2021。1 2021我在CSDN的这一年2 2021年博客之星结果今年很荣幸进入了博客之星TOP50,应该是第27名(按官方给...
2022-01-24 17:38:44
3939
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 案例分享——现地数采在线监控平台(全套解决方案:传感器数据接入采集、数据循环存储、参数设置、图形化显示、监控报警、数据远传等)
这套在线监控平台可扩展应用的场景很多,随着工业物联网的兴起,各种传感器采集需求、现地图形化显示需求、数据远传需求、边缘计算等需求在各种应用场景涌现,随着技术的发展,未来的世界是让人生活的更舒适、更好的,这也是我们技术人的愿景,技术就是服务于人类社会的。
2021-11-11 14:13:13
1792
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 案例分享——健康管理APP(全套解决方案:蓝牙数采、SQLite数据存储、数据分析、与服务器HTTP通信等、可视化图形界面数据展示)
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!《QT开发实战》《嵌入式通用开发实战》《嵌入式Linux开发实战》长期持续带来更多案例与技术文章分享;欢迎商业项目咨询,10年+软硬全栈内功,助力解决您的尊贵需求。【需求】:1)通过蓝牙与硬件设备通信; 2)登录/注册的用户板块: 用户使用手机号码+密码登录, 注册用短信验证即可; 3)APP与服务器数据同步,数据双向交互; 4)SQLite本地数据存储; 5)SQLite数据库统计检索; .
2021-07-27 20:08:56
1508
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 案例分享——智能手表(全套解决方案:生理监测、久坐提醒、来电提醒、OTA、无线通信、语音播报、长时间待机等)
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!《QT开发实战》《嵌入式通用开发实战》《嵌入式Linux开发实战》长期持续带来更多案例与技术文章分享;欢迎商业项目咨询,10年+软硬全栈内功,助力解决您的尊贵需求。【需求】:1)生理参数测量:心率、运动加速度等; 2)人机交互:长按开关机、触发亮屏、触发息屏、自动息屏、循环切换界面 3)显示天气、心率、时间、电量等信息; 4)久坐检测; 5)闹钟智能振动提醒; 6)语音播报; 7)存储:生.
2021-07-24 16:58:42
3860
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 案例分享——定位手环(日常看护、社区智慧养老、实时定位、一键远程报警)
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!《QT开发实战》《嵌入式通用开发实战》《嵌入式Linux开发实战》长期持续带来更多案例与技术文章分享;欢迎商业项目咨询,10年+软硬全栈内功,助力解决您的尊贵需求。【需求】:1)适用于养老院老人的精简定位手环; 2)定时上报定位信息,便于日常跟踪看护; 3)主动一键SOS求救,远程求助急速响应; 4)异常摔倒自动报警,提高救援效率,防止二次伤害; 5)企业云平台按需定制; 6)等等~~.
2021-07-15 20:24:10
2277
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 案例分享——基于物联网的电能质量监测系统(各种基本电力参数、电网谐波、远程通信、监测终端、上位机)
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!《QT开发实战》《嵌入式通用开发实战》《嵌入式Linux开发实战》长期持续带来更多案例与技术文章分享;欢迎商业项目咨询,10年+软硬全栈内功,助力解决您的尊贵需求。【需求】:1)单/三相电可用,检测电压(80~450V)、电流(0~10A)有效值; 2)测量交流输入电压频率,测量范围:45~55Hz; 3)检测有功、无功、视在功率及功率因数; 4)检测电网谐波; 5)RS485通信接口; 6)
2021-07-14 21:06:19
1958
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2020年度博客之星发榜了,第一次参加,第70名,感谢给我投票的老铁们,2021继续努力!
目录0 引言1 为什么参加?2 收获了什么?3 结果怎么样?0 引言2020年博客之星2月4日发榜了,这是第一次参加CSDN博客之星大赛,这里做了简要的小回顾吧,现在变得比较怀旧了,多年以后再回首这些经历的事,感觉都是挺有价值的。1 为什么参加?2020年博客输出的还比较多,从写博客至今,今年应该是总结内容最多,和粉丝互动最多,关注CSDN最多的一年,自己也有了多方面的成长,参加这个比赛不是为了和谁比名次,我参加的初衷是想认识更多的优秀达人,看了牛人们的博客,他们在自己的研究
2021-02-04 20:47:26
1266
4
原创 硬方案——物体探测传感器技术实用解决方案(接触式位移、激光测距、激光漫反射探测、光纤矩阵探测)
最近项目涉及到监测物体位移、有无障碍物遮挡的问题,梳理了几种常用的解决方案,包括接触式的位移传感器、激光测距传感器、激光漫反射探测传感器、光纤矩阵传感器,这几种方案都各有利弊,在此记录总结下。
2024-08-02 17:04:25
57
原创 EPLAN电气设计软件概述,看这一篇就够了(与CAD的区别、EPLAN各版本区别、EPLAN2022的软件安装教程)
对于工控电气原理图的绘制,很多老工程师喜欢用CAD,也有很多喜欢EPLAN,到底二者有什么区别呢?如果选择EPLAN软件,你又会查的这软件从P8 2.5~2.9,2022~2024这么多版本,该选择哪一个版本呢?选择完版本又该如何安装软件呢?博主花了一天时间了解了下这个软件,查了很多资料,新手而言刚接触软件也绕不开这三个问题,在此总结记录下,希望对读者有所帮助。
2024-06-07 15:14:23
3562
2
原创 Qt——Qt网络编程之TCP通信客户端的实现(使用QTcpSocket实现一个TCP客户端例程)
上一次博文做一个TCP服务器端通信例程,因为没有客户端,使用的是网络调试助手模拟的客户端通信。那么本次博文就做一个客户端的例程,最后拿上次博文做的服务器端程序与本次的客户端进行双向TCP通信验证。
2024-06-04 12:18:57
401
原创 硬盘的SAS与SATA接口对比:连接器类型、速度、可靠性、应用场景
SATA(Serial ATA)和 SAS(Serial Attached SCSI)接口都是主板与 HDD 以及 SSD 之间的桥梁,负责加载操作系统、运行程序以及执行计算机各种任务。我们在自己组装电脑或配置高级的服务器时,选择硬盘规格时都会看见硬盘可选的SATA接口或者SAS接口,它们有什么区别呢?此次博文作为科普文,在这里介绍下。
2024-05-27 15:43:40
1827
原创 嵌入式开发软件编码规范——C语言编码规范大全总结(规范开发,快乐你我他她它)
做开发的,无论是哪个行业,哪个岗位,都会有一套成熟的开发规范,这样在多人协同开发时,才会更加高效,避免各自为战,风格各异,开发质量也能得到大幅的提高。作者本人是做嵌入式出身的,以前公司团队在做C语言开发相关工作时,也都是按照统一的编码规范进行的,当然这个编码规范在业界都有比较成熟的了,本次博文的C编码规范也是基于华为的规范进行整理的。如果是公司内部特别的要求,可以按要求自定义部分规范内容。编码规范每次温习都会有新的收获,在实战中更会有新的体验。
2024-05-06 21:45:33
167
原创 Qt——Qt网络编程之TCP通信服务器端的实现(使用QTcpServer、QTcpSocket实现一个TCP服务器端例程)
TCP 协议(Transmission Control Protocol)全称是传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 通信必须先建立 TCP 连接,通信端分为客户端和服务端。服务端通过监听某个端口来监听是否有客户端连接到来,如果有连接到来,则建立新的socket 连接;客户端通过 ip 和port 连接服务端,当成功建立连接之后,就可进行数据的收发了。在 Qt 中,Qt 把 socket 当成输入输出流来对待的,数据的收发是通过 re
2024-04-18 17:18:26
201
原创 Qt——Qt网络编程之获取本机网络信息(通过QHostInfo和QNetworkInterface 类获取本地网络所有接口信息)
在建立网络通信前,我们需要获取对方的IP地址、端口号等信息。在网络应用中,经常需要用到本机的主机名、 IP 地址、 MAC 地址等网络信息,在windows下,我们可以在cmd窗口中使用ipconfig指令查看相关网络信息(linux下指令是ifconfig)。Qt 提供了QHostInfo 和 QNetworkInterface 类可以用于此类信息查询。QNetworkInterface 这个类提供了获取本地网络接口(如网卡)信息的方法,包括接口地址、子网掩码、MAC地址等。
2024-04-15 16:08:47
238
原创 Qt——Qt实现数据可视化之QChart的使用总结(使用QChart画出动态显示的实时曲线)
在 Qt5.7版本之前,Qt 在开源社区版本里没有Qt Charts这个自带的绘图组件库,只有商业版的才有,要想使用 Qt Charts,我们的Qt版本需要使用 Qt 5.7之后的版本。首先,看下QChart类的继承关系,在Qt Creator中,选中类,按快捷键Ctrl + Shift + T即可查看类的继承关系:QChart 支持多种类型的图表,包括线图、条形图、饼图、散点图等。可以通过 QChart 实例来管理一个或多个数据系列,每个数据系列代表图表中的一组数据。
2024-04-03 11:57:43
828
原创 Qt——Qt绘图之QPainter的使用总结(使用paintEvent实现旋转图片效果)
现在无论是消费场景,还是工控场景,都希望有直观的可视化界面显示,用折线、曲线、柱状图、饼图等显示数据动态变化,一栏数据综合情况,这些已经是很常见的需求了。QPainter类是Qt中用于绘制2D图形的关键类之一,本文将介绍如何使用Qt的QPainter类进行实际的绘图操作。
2024-04-01 16:55:10
308
原创 Qt——Qt文本读写之QFile与QTextStream的使用总结(打开文本文件,修改内容后保存至该文件中)
文本读写在工控上位机软件是很常用的操作,比如读写文本配置文件等,本次博文总结下QFile类的用法,QFile可以用来读写文本、二进制文件和资源的 I/O 设备, QFile 可以自己使用,也可以更方便地与 QTextStream 或 QDataStream 一起使用。
2024-03-25 15:52:22
412
转载 一文搞懂什么是RESTful API
在学习RESTful 风格接口之前,即使你不知道它是什么,但你肯定会好奇它能解决什么问题?有什么应用场景?听完下面描述我想你就会明白:在互联网并没有完全流行的初期,移动端也没有那么盛行,页面请求和并发量也不高,那时候人们对接口的要求没那么高,一些动态页面(jsp)就能满足绝大多数的使用需求。
2024-03-22 15:52:32
80
原创 2024年,愿遇见更好的自己,加油!
2023年,转眼又过去了,每年都会惯例写一篇自我总结,今年的总结虽然有点迟,但绝不会缺席:)对我来说,2023年是很魔幻的一年,大家可以看到我的博客都已经大半年没更新了,从原来的排名1000左右掉到12W+了,哈哈。2023这一年做了很多决定,发生了很多波折与峰回路转,遇见了很多值得长久相处的小伙伴,更是参与了曾经幻想了很多次的高精尖项目开发,总的来说,这一年值了。
2024-03-20 17:48:31
130
原创 Qt——Qt控件之基于项的项目控件组-QTableWidget表格控件的使用总结(Qt 表格显示数据的实现)
本次博文总结下Qt基于项的项目控件组QTableWidget表格控件,其继承QTableView,QTableWidget类提供了一个带有默认模型的基于项的表视图。表小部件为应用程序提供标准的表显示工具,QTableWidget 中的项由 QTableWidgetItem 提供。
2023-07-06 19:45:00
988
原创 Qt——Qt控件之基于项的项目控件组-QTreeWidget树形控件的使用总结(Qt模拟群发消息时选择组内联系人的实现)
本次博文总结下Qt基于项的项目控件组QTreeWidget,其继承 QTreeView。QTreeWidget 类提供了一个使用预定义树模型的树视图。QTreeWidget 类是一个便捷的类,它提供了一个标准的树小部件,具有一个类似于 qt3 中的QListView 类所使用的基于项目的经典接口。该类基于 Qt 的模型/视图体系结构,并使用默认模型来保存项,每个项都是 QTreeWidgetItem。
2023-07-05 21:30:00
1003
原创 Qt——Qt控件之基于项的项目控件组-QListWidget清单图件的使用总结(Qt 打开歌曲清单列表实现)
本次博文通过做一个QListWidget的例程,总结了该控件的使用方法。这个控件是以基于项的,继承了QListView视图组控件,使用方法相比QListView更简单了,不需要自己去创建模型,因为它已经自己建立了模型,我们使用时直接调用添加项的接口addItem即可。
2023-06-29 19:45:00
995
原创 Qt——Qt控件之基于模型的项目视图组-QTableView表格视图控件的使用总结(Qt 表格显示数据)
本次博文总结下Qt基于模型的项目视图组控件,QTableView表格视图控件,QTableView 继承 QAbstractItemView,被 QTableWidget 继承。 QTableView 类提供了表视图的默认模型/视图实现。 QTableView 实现了一个表视图,用于显示来自模型的项。
2023-06-26 19:45:00
1088
原创 Qt——Qt控件之基于模型的项目视图组-QTreeView树形视图控件的使用总结(Qt仿word标题列表的实现)
本次博文总结下Qt基于模型的项目视图组控件,QTreeView树形视图控件,其继承QAbstractItemView,被QTreeWidget 继承。 QTreeView 类提供树视图的默认模型/视图实现。QTreeView 实现了模型项的树表示。该类用于提供以前由 QListView 类提供的标准分层列表,但是使用了 Qt 的模型/视图体系结构提供的更灵活的方法。
2023-06-16 19:30:00
1912
原创 Qt——Qt控件之基于模型的项目视图组-QListView清单视图控件的使用总结
本次博文开始总结下Qt基于模型的项目视图组控件,QListView清单视图控件继承QAbstractItemView,被 QListWidget 和 QUndoView 继承。 QListView 类提供模型上的列表或图标视图。 QListView 以简单的非分层列表或图标集合的形式显示存储在模型中的项。该类用于提供以前由 QListBox 和 QIconView 类提供的列表和图标视图,但是使用了 Qt 的模型/视图体系结构提供的更灵活的方法。
2023-06-12 18:30:00
1402
1
原创 Qt——Qt控件之容器-QTabWidget选项卡控件的使用总结(例程:Qt标题栏多页面切换 选项卡切换页面)
本次博文开始总结下Qt的QTabWidget选项卡控件,QTabWidget 继承 QWidget,提供了一组选项卡(多页面)小部件。 QTabWidget主要是用来分页显示的,每一页一个界面,众多界面公用一块区域,节省了界面大小,可以方便的为用户显示更多的信息,这个是比较常用的一个容器控件,有点像浏览器标签页面。
2023-06-09 19:45:00
2257
原创 Qt——Qt控件之容器-QToolBox工具盒控件的使用总结(例程:QToolBox+QGroupBox容器+QVBoxLayout布局+QToolButton按钮实现仿QQ好友列表功能)
本次博文开始总结下Qt的QToolBox工具盒控件,QToolBox 继承 QFrame,QToolBox 类提供了提供了一种列状的层叠窗体。QToolBox 显示的一列选项卡在另一列的上面,当前项的展开显示在当前选项卡的下面。每个选项卡在选项卡列中都有一个索引位置,选项卡的项是QWidget。
2023-06-07 20:30:00
918
原创 Qt——Qt控件之容器-QScrollArea滚动区域控件的使用总结(例程:Qt滚动区域控件中添加图片 )
本次博文开始总结下Qt的QScrollArea滚动区域控件,QScrollArea 继承QAbstractScrollArea,滚动区域用于在框架中显示子部件的内容。如果小部件超过框架的大小,视图就会出现滚动条,以便可以查看子小部件的整个区域。
2023-06-07 11:36:36
1365
原创 Qt——Qt控件之容器-QGroupBox分组框控件的使用总结(例程:QVBoxLayout垂直布局+QGroupBox分组控件将多个单选按钮分组使用)
本次博文开始总结下Qt的QGroupBox分组框控件,QGroupBox 继承 QWidget, QGroupBox 为构建分组框提供了支持。分组框通常带有一个边框和一个标题栏,作为容器部件来使用,在其中可以布置各种窗口部件。布局时可用作一组同类控件的容器,内部通常使用布局控件(如QBoxLayout)进行布局。组框还提供键盘快捷方式,键盘快捷方式将键盘焦点移动到组框的一个子部件。
2023-06-02 21:15:00
1793
原创 Qt——Qt控件之布局管理-QFormLayout表单布局控件的使用总结(例程:Qt 用户名和密码输入表单布局界面,密码圆点显示)
本次博文开始总结下Qt的QFormLayout表单布局管理控件,QFormLayout 继承 QLayout,该类是管理输入小部件及其关联标签的表单。QFormLayout以两列的形式布局其子类。左列由标签组成,右列由“字段”小部件(QLineEdit(行编辑器)、 QSpinBox(旋转框等))组成。通常使用setRowWrapPolicy(RowWrapPolicy policy)接口函数设置布局的换行策略进行布局等。
2023-06-02 14:13:33
929
原创 专利费减备案操作流程——让你申请专利时的官费大大打折
我们在申请专利的时候都是要交官费的,但是这笔费用其实是可以通过申请减缴的,本篇博文详细总结下专利费减备案的流程,可帮助申请人节省一大笔申请专利时的开销哦。
2023-05-31 15:02:32
1022
原创 Qt——Qt控件之布局管理-QGridLayout网格布局控件的使用总结(例程:Qt网格布局实现控件自动调整大小 )
本次博文开始总结下Qt的QGridLayout网格布局管理控件,QGridLayout继承QLayout。QGridLayout获取可用的空间(通过其父布局或parentWidget()),将其分为行和列,并将其管理的每个小部件放入正确的单元格中。由于网格布局管理器中的组件也是会随着窗口拉伸而发生变化的,所以也是需要设置组件之间的比例系数的,与QBoxLayout 不同的是网格布局管理器还需要分别设置行和列的比例系数。
2023-05-26 21:00:00
2351
原创 Qt——Qt控件之布局管理-QBoxLayout水平垂直布局控件的使用总结(例程:Qt 水平垂直布局实现)
本次博文通过做一个QBoxLayout的例程,总结了该控件的使用方法。基本思路就是先把要水平或垂直布局的控件加到QHBoxLayout或QVBoxLayout中,然后设置间距等需要的属性,最后在页面布局对应的Widget中设置布局为QHBoxLayout或QVBoxLayout。
2023-05-25 20:30:00
1861
原创 Qt——Qt控件之显示窗口-QTextBrowser文本浏览器控件的使用总结(例程:Qt打开文件显示在文本浏览器中)
本次博文总结下Qt显示窗口控件中QTextBrowser文本浏览器控件的使用方法。QTextBrowser 继承 QTextEdit(这个控件前面有博文总结过的),QTextBrowser 类提供了一个具有超文本导航的文本浏览器。该类扩展了 QTextEdit(在只读模式下),添加了一些导航功能,以便用户可以跟踪超文本文档中的链接。
2023-05-23 21:30:00
1881
原创 Qt——Qt控件之显示窗口-QProgressBar进度条控件的使用总结(例程:Qt电池充电进度效果实现)
本次博文总结下Qt显示窗口控件中QProgressBar进度条控件的使用方法。QProgressBar 继承 QWidget。 QProgressBar 小部件提供了一个水平或垂直的进度条,这个控件使用频次较高,可用于向用户显示操作的进度,并向他们确认应用程序仍在运行。
2023-05-23 20:30:00
1486
原创 Qt——Qt控件之显示窗口-QLCDNumber液晶数字控件的使用总结(例程:Qt液晶数显时钟表)
本次博文总结下Qt显示窗口控件中QLCDNumber液晶数字控件的使用方法。QLCDNumber 继承 QFrame,该小部件显示一个类似于 lcd 的数字,可以显示任意大小的十进制、十六进制、八进制或二进制数字。使用 display()插槽很容易连接到数据源,该插槽被重载以接受五种参数类型中的任何一种。
2023-05-19 20:45:00
1744
原创 Qt——Qt控件之显示窗口-QCalendarWidget日历控件的使用总结(例程:Qt日历显示设置选择)
本次博文总结下Qt显示窗口控件中QCalendarWidget日历控件的使用方法。QCalendarWidget 继承 QWidget,该类提供了一个基于月的日历小部件,允许用户选择日期。 CalendarWidget 小部件是用当前月份和年份初始化的, 它还提供了几个公共插槽来更改显示的年份和月份。
2023-05-19 20:15:00
1681
原创 Qt——Qt控件之显示窗口-QLabel标签控件的使用总结(例程:QLabel显示文本标签及图片)
本次博文开始总结下Qt的显示窗口控件,显示窗口控件种类也很多,这个系列博文中挑几个使用频次较高的控件进行总结,先说下QLabel标签控件,QLabel提供了一种用于文本或图像显示的小部件,在前面一些博文中已经出现并使用过Label控件,只用了它显示文本,其实它还可以用于显示图像。
2023-05-18 21:45:00
2566
原创 Qt——Qt控件之输入窗口-QSlider滑动条控件的使用总结(例程:水平和垂直滑动条互相关联,改变数值)
本次博文总结下Qt输入窗口控件中QSlider滑动条控件的使用方法。QSlider 继承 QAbstractSlider。 QSlider 类提供垂直或水平滑动条小部件,滑动条是用于控制有界值的典型小部件。它允许用户沿着水平或垂直凹槽移动滑块手柄,并将手柄的位置转换为合法范围内的整数值。
2023-05-16 21:00:00
1372
【简介】嵌入式开发环境搭建资源,适用于PIC单片机,包括了MPLAB_IDE_8_91版本和HI-TECH PICC9.83版本
2022-04-11
基于MPU6050的计步器实现程序(包含基本的驱动程序、eMPL库文件等).zip
2021-05-30
QT shotscreen.zip
2021-05-30
电力电子技术学习资料.zip
2021-05-30
1.AD9832 DDS模块原理图&PCB&驱动程序&相关资料.zip
2021-05-30
19.mybatis_design.7z
2020-09-08
4.servlet.7z
2020-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人