自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(282)
  • 资源 (89)
  • 收藏
  • 关注

原创 STM32、GD32驱动PCA9685控制舵机源码分享

一、PCA9685介绍一、PCA9685介绍PCA9685是一种16通道PWM(脉宽调制)控制器芯片,由NXP Semiconductors公司生产。它具有高速I2C总线接口,可以通过I2C总线与微控制器或其他设备进行通信。PCA9685广泛应用于各种需要精确控制多路PWM信号的应用,如LED灯控制、舵机控制、电机控制等。PCA9685芯片的工作原理是通过调整PWM的占空比来控制输出信号的电平。用户可以设置PWM输出频率和占空比,通过改变占空比来改变输出信号的电平。

2024-05-08 17:27:48 492

原创 STM32、GD32驱动SHT30温湿度传感器源码分享

SHT30是一种数字湿度和温度传感器,由Sensirion公司生产。它是基于物理蒸发原理的湿度传感器,具有高精度和长期稳定性。SHT30采用I2C数字接口,可以直接与微控制器或其他设备连接。该传感器具有低功耗和快速响应的特点,能够在广泛的温度和湿度范围内准确测量。SHT30还具有内置的温度补偿功能,可以提供精确的湿度和温度测量结果。它广泛用于气象观测、室内环境监测、农业、工业自动化等领域。

2024-04-26 18:25:55 485

原创 STM32、GD32等驱动AMG8833热成像传感器源码分享

AMG8833是一种红外热像传感器,也被称为热感传感器。它可以用来检测和测量物体的热辐射,并将其转换为数字图像。AMG8833传感器可以感知的热源范围为-20°C到100°C,并能提供8x8的像素分辨率。它通过I2C接口与微控制器或单片机进行通信,并可提供实时温度图像数据。AMG8833传感器被广泛用于热成像、人体检测、温度测量等应用领域。

2024-04-26 18:18:53 757 2

原创 stm32驱动GX100、GX101温度传感器

一、GX100S简介一、GX100S简介GX100S温度传感器是一种用于测量温度的传感器。它采用高精度的温度感知元件,能够快速、准确地测量环境温度。二、时序图。

2024-04-25 10:40:38 256

原创 qt语言国际化(翻译),并实现多窗口同时翻译

在.pro文件中添加下面几句,支持中文和英文。需要注意的是,在需要实时翻译的界面需要实现。二、通过qt语言家更新翻译生成.ts文件。完成以后在工程目录可以看到.ts文件。四、Qt语言家发布文字生成.qm文件。一、.pro文件中添加支持的语言。一、.pro文件中添加支持的语言。三、通过linguist翻译文件。五、使用翻译文件进行多语言切换。将两个文件同时选中,打开。信号的绑定,然后调用。

2024-01-30 15:41:45 568

原创 qml实现动态轮播图

实现,通过路径和缩放来实现动态效果。

2024-01-10 16:21:20 477

原创 QML实现退出主界面(软件)弹出对话框询问功能

【代码】QML实现退出主界面(软件)弹出对话框询问功能。

2024-01-02 10:28:16 486

原创 分享一个qml开发的Dialog

【代码】分享一个qml开发的Dialog。

2023-12-29 17:59:32 417

原创 android开发使用mavlink协议

【代码】android开发使用mavlink协议。

2023-12-22 09:35:45 554 2

原创 QML学习一、GridView的使用和增加添加动画、删除动画

一、效果预览一、效果预览二、源码分享三、源码解析。

2023-11-30 14:08:05 783

原创 qt使用AES加密、解密字符串

AES (Advanced Encryption Standard) 是一种对称加密算法,是目前被广泛使用的数据加密标准之一。AES最初由比利时密码学家 Joan Daemen 和 Vincent Rijmen 提出,经过多年的演化、改进和公开评估,于2001年被美国国家标准技术研究所 (NIST) 正式采纳并公布,其密钥长度为128、192或256位,分别对应 AES-128、AES-192 和 AES-256。该算法的安全性和性能被广泛认可,已经成为密码学中最受信任和最常用的加密算法之一。

2023-11-16 15:44:16 2240 1

原创 Qt http get请求数据阻塞和非阻塞实现源码

【代码】Qt http get请求数据阻塞和非阻塞实现源码。

2023-11-08 18:20:13 522

原创 qt使用QCustomplot绘制cpu和内存使用率图

QCustomPlot是一个开源的Qt C++图表库,用于可视化数据。该库提供了多种类型的可定制的图表,包括散点图、线图、柱状图和等高线图等。它还支持自定义绘制,可以创建任意形状和大小的元素,并使其与其他元素交互。QCustomPlot易于集成到现有的Qt应用程序中,支持像鼠标选择、缩放和平移这样的常用图表交互。此外,它还可以生成高质量的图像和PDF输出。QCustomplot的文档详细地介绍了其使用方法和API,对于需要在其应用程序中添加数据可视化功能的开发人员来说,是一个强大而方便的工具。您可以从QCu

2023-09-07 09:27:04 970

原创 Qt使用qml(QtLocation)显示地图

一、qt版本和QtLocation模块版本确认一、qt版本和QtLocation模块版本确认如果qt版本过低的话是没有QtLocation模块的,我的版本如下构建工具版本如下二、qml代码编写。

2023-08-18 16:30:44 2085 8

原创 STM32H743 W25Q128 Keil烧录算法的制作、内存映射代码、分散加载文件源码分享

一、W25Q128烧录算法的制作一、W25Q128烧录算法的制作1、前言最近做项目用到STM32H743这款芯片,其内部FLash有2M,但是项目中用到touchgfx,如果资源放到内部Flash中会造成两个问题,一是图片过多会导致内部Flash不够用,二是每次修改一下程序都要下载整个Flash,下载时间过长。所以想到用外部QSPI接口的Flash专门存放图片等资源文件。2、创建下载算法工程。

2023-07-17 15:45:34 1585 3

原创 stm32或gd32移植libcanard实现UAVCAN协议

一、源码下载一、源码下载。

2023-06-27 14:33:29 1954

原创 STM32驱动INMP441麦克风实现左右通道声音采集

int val32;4int val32;//I2S接收完成回调函数 void HAL_I2S_RxCpltCallback(I2S_HandleTypeDef * hi2s) {cb_cnt ++;//回调次数计数 //将两个32整型合并为一个 //dat32 example: 0000fffb 00004f00 val24 =(dma [ 0 ] > 8);//将24位有符号整型扩展到32位 if(val24 & 0x800000) {

2023-06-15 14:09:41 2824 14

原创 基于正点原子F407开发版和SPI接口屏移植touchgfx完整教程(二)

一、用touchgfx designer打开touchgfx工程。二、创建一个屏幕然后放入一张图片,然候生成工程。三、编译下载查看效果。

2023-03-29 10:11:42 592 1

原创 基于正点原子F407开发版和SPI接口屏移植touchgfx完整教程(一)

一、相关软件包安装一、相关软件包安装。

2023-03-29 10:04:50 1318

原创 pyqt6 多个按钮连接一个槽函数

首先在界面上布置5个按钮。

2023-03-15 16:55:22 397

原创 解析SBUS包源代码分享

二、数据格式错误时一定要重新开始寻找包头0x0f,否则数据会一直错误,因为数据帧中有可能有0x0f数据。实现方法为等报位0x00,因为任何通道数据都不可能为0x00。停止位为1位(STM32的初始化)校验位为PARITY_EVEN。波特率为100Kbit。

2023-02-28 17:00:56 253

原创 QT 实现tablewidget整行的上下移动和双击编辑

主要实现方式是通过交换两行的数据来实现的。下面这两句主要实现选择行跟随移动的行。1、先对tablewidget设置。2、实现行的上下移动。

2023-02-14 11:56:40 2995

原创 PyQy6实现串口调试助手源码分享

pyqt6实现串口调试助手源码

2023-01-05 11:16:22 962

原创 PyQt6 QMessageBox的使用方法

放置一个QPushButton就可以。

2023-01-03 10:59:43 1781

原创 python 网络编程

【代码】python 网络编程。

2022-12-23 14:57:30 187

原创 pycharm安装使用pyQt5

1.创建一个项目、虚拟环境打开pycharm,File->New project2.安装pyqt5库在PyCharm左下角的Terminal中输入:安装常用的QT工具。

2022-12-16 15:59:45 5201

原创 python函数不定长传参

位置不定长内部就是用元组来存值。关键字不定长内部用字典来存值。

2022-12-16 11:06:53 919

原创 rt-thread移植并使用mavlink教程

rt-thread移植mavlink完整工程

2022-12-14 10:54:04 303

原创 java中stream流的使用方法举例

一、实例解析1、首先定义一个list列表,然后添加元素。2、使用list的stream流对数据进行处理。3、filter的作用为过滤,为lambda表达式,原型为就是将list中的每个元素以逗号分隔,然后将第二个数据转换为int类型后将大于4的元素过滤出来。4、map的左右主要是执行一些处理此处为lambda表达式,原型为:就是将前面过滤后的元素以逗号分隔,然后将第二个元素转换为int型。5、collect的左右为收集器,主要作用是收集元素,主要作用是将过滤、转换后的元素用map收集起来,也可

2022-11-30 09:10:28 175

原创 java使用SimpleDateFormat类格式化时间

SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。可以根据需要使用 applyPattern 方法来修改格式模式日期和时间格式由日期和时间模式 字符串指定。

2022-11-21 15:36:59 781

原创 rt-thread利用硬件spi驱动OLED12864

OLED 屏幕作为一种新型的显示技术,其自身可以发光,亮度,对比度高,功耗低,在当下备受追捧。而在我们正常的显示调整参数过程中,我们越来越多的使用这种屏幕。我们使用的一般是分辨率为 128x64 ,屏幕尺寸为 0.96 寸(本节用的是1.3寸的)。由于其较小的尺寸和比较高的分辨率,让它有着很好的显示效果和便携性。

2022-11-18 10:29:32 880 1

原创 Android开发使用SoundPool播放音乐

Android开发使用SoundPool播放音乐

2022-11-04 17:07:37 513

原创 Android开发使用MediaPlayer播放视频

Android开发使用MediaPlayer播放视频

2022-11-04 17:01:36 359

原创 Android开发使用VideoView播放视频

Android开发使用VideoView播放视频

2022-11-04 16:59:19 170

原创 Android开发使用MediaRecorder 录制视频

Android开发使用MediaRecorder 录制视频

2022-11-04 16:56:31 897

原创 Android开发Activity之间传值的四种方式

Android开发Activity之间传值的四种方式

2022-11-04 14:20:01 1370

原创 Android开发使用Room(SQLite封装)操作数据库

Android开发使用Room(SQLite封装)操作数据库

2022-11-03 17:09:30 1814

原创 Android开发使用SQLite数据库

Android开发使用SQLite数据库

2022-11-03 15:09:54 425

原创 Android开发OkHttp3的使用

Android开发OkHttp3的使用

2022-11-01 11:38:35 835

原创 Android开发PopupWindow的使用

Android开发PopupWindow的使用

2022-11-01 09:50:22 270

STM32驱动VL53L0X测距工程源码

STM32驱动VL53L0X测距工程源码

2024-04-24

STM32驱动 SHT30温湿度工程源码

STM32驱动 SHT30温湿度工程源码

2024-04-24

STM32驱动 GX100s温度传感器工程源码

STM32驱动 GX100s温度传感器工程源码,keil完整工程,基于h750测试,方便移植。

2024-04-24

QT实现AES对字符串的加密与解密

QT利用AES对字符串加密和解密。

2023-11-16

qt使用QCustomplot绘制cpu和内存使用率图

qt使用QCustomplot绘制cpu和内存使用率图,具体实现方法参考我的博客。

2023-09-07

STM32H743 外部QSPI接口Flash下载算法

采用qspi接口下载后,开启内存映射访问外部Flash就像访问内部flash一样。此工程是基于keil软件制作,适用于keil软件的下载算法。

2023-07-17

STM32移植canard实现UVCAN协议源码

具体移植方式参考我的博客。

2023-06-27

uvcan实现协议,canard源码

uvcan实现协议,canard源码,具体移植方式参考我的博客。

2023-06-27

Quectel_LC29H系列_硬件设计手册_V1.2.pdf

Quectel_LC29H系列_硬件设计手册_V1.2.pdf

2023-04-28

基于正点原子F407开发版使用FSMC接口屏幕移植touchgfx完整keil工程

基于正点原子F407开发版使用FSMC接口屏幕移植touchgfx完整keil工程

2023-03-29

基于正点原子F407开发版和SPI接口屏移植touchgfx完整工程

教程参考我的博客,有详细的移植过程

2023-03-29

rt-thread移植mavlink完整工程F103

适用于rt-thread工程

2022-12-14

rt-thread硬件SPI驱动OLED12864完整工程KEIL

STM32F105利用rt-thread操作系统SPI设备驱动oled12864。 SPI使用了DMA

2022-11-18

基于正点原子H750和RGB4.3寸屏移植touchGFX完整Keil工程

基于正点原子H750和RGB4.3寸屏移植touchGFX完整Keil工程,使用cubeMX移植

2022-10-19

touchGFX实现滑动验证功能

工程基于ART-pi和正点原子7寸屏实现,包含完整功能和资源

2022-10-19

touchGFX将资源放置到SD卡中,从SD卡加载图片资源

基于art-pi和rt-thread studio 工程,touchGFX将资源放置到SD卡中,从SD卡加载图片资源

2022-09-26

qt移植bsdiff生成patch包,压缩算法采用qlz

qt移植bsdiff生成patch包,压缩算法采用qlz

2022-09-06

Qt将Sqlite中的数据导出为Excel

Qt将Sqlite中的数据导出为Excel,支持自动判断行列,可在项目中直接使用

2022-07-28

Qt使用QtWebApp搭建Http服务器实现文件下载

Qt使用QtWebApp搭建Http服务器实现文件下载

2022-07-05

QT识别一维码、二维码完整工程

QT识别一维码、二维码完整工程,支持code39、code128等格式

2022-06-29

QT5.0实现FTP客户端

利用qftp模块实现FTP客户端,源码已经得到验证,下载下来可直接使用。

2022-06-22

QT5.0实现FTP服务器

qt5.0实现FTP服务器,源码已验证,可直接下载下来使用。

2022-06-22

Qt实现压缩和解压缩操作工程文件

实现将文件压缩为zip文件和解压缩zip文件

2022-06-07

Qt6.2.0 通过opengl库加载多个obj文件显示,效果和教程看我博客

Qt6.2.0 通过opengl库加载多个obj文件显示,效果和教程看我博客

2022-04-25

Qt移植EasyLogger,实现彩色日志显示完整工程

Qt移植EasyLogger,实现彩色日志显示完整工程

2022-04-02

Qt利用chart模块绘制各种如下

包括BarChart、PieChart、stackedChart、PercentChart,ScatterChart图形

2022-03-21

Qt6绘制折现图完整工程,折线图支持缩放等操作。

Qt6绘制折现图完整工程,折线图支持缩放等操作。

2022-03-21

qt6.0.2开发的虚拟示波器.zip

qt6.0.2开发的虚拟示波器,自动调整窗口大小,支持14路波形显示

2021-10-16

平衡车完整资料.zip

原理图程序

2021-10-09

DSP2000全系列原理图和封装.zip

TI 2000系列原理图和封装库

2021-09-11

QT开发的串口调试助手源工程.zip

工程使用QT开发,版本为目前最新版本,还有一部分功能没有实现

2021-09-03

STM32F103驱动无刷电机工程.zip

程序中使用高级定时器1和通用定时器3去驱动无刷直流电机,高级定时器1驱动MOS管,通用定时器3连接霍尔传感器

2021-08-23

emwin_png.zip

里面包含了各个版本的png解码库

2021-08-06

emwin emf.zip

里面包含了ffmpeg,jpeg2movie等软件

2021-08-06

STM32驱动PCF2129完整KEIL工程.zip

STM32H750驱动PCF2129完整KEIL工程,代码已经过验证,可直接使用。

2021-06-18

STM32或GD32驱动TM1637.zip

STM32H750驱动TM1637完整工程

2021-06-16

STM32在rt-thread操作系统上移植EasyLogger.zip

STM32H750板子上移植EasyLogger日志组件,输出带颜色的文字

2021-05-27

STM32解析XML完整工程.zip

STM32解析xml格式文件完整KEIL5工程,不依赖硬件,stm32F1、f2、f7等都可以用。

2021-05-18

Altium Designer FPC原理图库、封装库包含3D封装.zip

Altium Designer FPC原理图库、封装库包含3D封装.zip

2021-05-17

STM32H750移植rt-thread操作系统完整工程.zip

STM32H750移植rt-thread操作系统完整工程,已在正点原子STM32H750开发板上运行。

2021-05-17

空空如也

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

TA关注的人

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