自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DS小龙哥的专栏

全是技术干活

  • 博客(217)
  • 资源 (134)
  • 收藏
  • 关注

原创 智慧农业: STM32F103ZE+ESP8266+腾讯云物联网平台+微信小程序设计

一、环境介绍单片机采用:STM32F103ZET6上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。与物联网云平台的通信协议:标准MQTT协议3.1.1(TCP)开发软件:keil5物联网平台: 腾讯IOT物联网物联网平台。腾讯的物联网平台比起其他厂家的物联网平台更加有优势,腾讯物联网平台可以将数据推到微信小程序上,用户可以直接使用小程序绑定设备,完成与设备之间交互,现在用户基本都会使用微信,所以使用起来非常方便。本项目完..

2021-05-22 19:17:13 5033 16

原创 QT5软件开发入门到项目实战PDF(配完整示例代码)(持续更新)

一、环境介绍操作系统:win10 64位QT版本:QT5.x二、内容介绍这是2015年至今陆陆续续编写一套QT5软件开发入门教程,配套了所有的案例完整代码,方便QT初学者快速入门;文章里包含了QT常用的控件使用介绍、多媒体应用、线程、网络编程、蓝牙、串口、应用发布、嵌入式设备环境部署、Android环境部署等;目前一共写了19章,627页,后续也会持续更新。QT5软件开发入门教程+配套代码 下载地址:https://download.csdn.net/download/xiao...

2021-05-07 11:53:21 2038 26

原创 STM32+ESP8266+MQTT协议连接OneNet物联网平台

一、环境介绍单片机采用:STM32F103C8T6上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。开发软件:keil5硬件连接功能:ESP8266接在STM32的串口3上。通过AT指令与ESP8266进行通信。注意:本篇文章没有贴ESP8266的底层编程代码,如果不会ESP8266底层编程,请看这里:https://blog.csdn.net/xiaolong1126626497/article/details/107379

2020-07-16 21:22:48 4878 16

原创 STM32+ESP8266+MQTT协议连接阿里云物联网平台

一、环境介绍单片机采用:STM32F103C8T6上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。开发软件:keil5二、实现功能通过阿里云物联网服务器实现设备数据远程上传、下发,实现数据交互。在当前使用的开发板上有4盏LED灯、一个蜂鸣器、4个按键。三、阿里云物联网服务器创建步骤说明:如果没有账号的话,先点击网页右上角,注册一个账号,并完成实名认证再继续下一步。 产品名称根据自己情况填...

2020-07-13 14:16:17 11593 32

原创 基于STM32设计的遥控小车(手机APP+GPS+温湿度+ESP8266)

一、环境介绍小车主控MCU: STM32F103ZET6STM32程序开发IDE: keil5STM32程序风格: 采用寄存器方式开发,注释齐全,执行效率高,方便移植手机APP: 采用QT设计,程序支持跨平台编译运行(Android、IOS、Windows、Linux都可以编译运行,对应平台上QT的环境搭建,之前博客已经发了文章讲解)硬件包含: 淘宝购买的完整一套4轮遥控小车(采用STM32F103ZET6作为主控板)、DHT11温湿度传感器、中科微GPS模块、ESP8266...

2021-06-12 22:39:32 2950 12

原创 基于STM32的录音机设计(STM32F103+VS1053B)

一、环境介绍MCU: STM32F103C8T6开发软件: Keil5音频模块: VS1053B录音文件存储设备: SD卡,采用SPI协议驱动显示屏: SPI接口的0.96寸OLED代码风格: 采用寄存器编程,代码简洁、执行效率高、注释到位、移植方便。项目完整源代码下载地址(下载即可编译运行测试):https://download.csdn.net/download/xiaolong1126626497/19520781二、功能介绍这是基于STM32F10...

2021-06-10 20:52:45 676 5

原创 STM32入门开发: 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)

一、环境介绍编程软件: keil5操作系统: win10MCU型号: STM32F103ZET6STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)SPI总线:STM32本身支持SPI硬件时序,本文示例代码里同时采用模拟时序和硬件时序两种方式读写W25Q64。模拟时序更加方便移植到其他单片机,更加方便学习理解SPI时序,通用性更高,不分MCU;硬件时序效率更高,每个MCU配置方法不同,依赖MCU硬件本身支持。存储器件: 采用华邦W25Q64 flash存储芯片...

2021-06-09 00:04:16 2595 12

原创 QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)

一、环境介绍QT版本: 5.12.6环境: win10 64位编译器: MinGW 32二、功能介绍通过wmic 命令获取CPU序列号、硬盘序列号、主板序列号、CPU名称等信息。做软件加密、数据加密、软件1机1码绑定的场合比较实用。WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。wmic 命令很强大,在win10上系统上wmic命令被powershe...

2021-06-08 19:51:45 189 2

原创 STM32入门开发: 采用IIC硬件时序读写AT24C08(EEPROM)

一、环境介绍编程软件: keil5操作系统: win10MCU型号: STM32F103ZET6STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)IIC总线:STM32本身支持IIC硬件时序的,上篇文章已经介绍了采用IIC模拟时序读写AT24C02,这篇文章介绍STM32的硬件IIC配置方法,并读写AT24C08。文章地址:https://xiaolong.blog.csdn.net/article/details/117586108模拟时序更加方便移植到其他单...

2021-06-07 22:26:29 781

原创 STM32入门开发: 介绍IIC总线、读写AT24C02(EEPROM)(采用模拟时序)

一、环境介绍编程软件: keil5操作系统: win10MCU型号: STM32F103ZET6STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)IIC总线:STM32本身支持IIC硬件时序的,本文采用的是模拟时序,下篇文章就介绍配置STM32的IIC硬件时序读写AT24C02和AT24C08。模拟时序更加方便移植到其他单片机,通用性更高,不分MCU;硬件时序效率更高,单每个MCU配置方法不同,依赖硬件本身支持。目前器件: 采用AT24C02 EEPROM存储芯...

2021-06-06 21:12:24 2270 8

原创 QT软件开发: 基于QT设计的完整版视频播放器、多媒体播放器(mdk-sdk)

一、环境介绍操作系统:win10 64位QT版本:QT5.12.6编译器:MinGW 32播放器底层接口: mdk-sdk库完整工程源码下载地址(下载即可编译运行):https://download.csdn.net/download/xiaolong1126626497/19387165二、播放器功能介绍1.支持命令行传入视频播放2.支持图像旋转播放3.支持查看媒体信息4.支持选择GPU加速解码5.支持快进、快退6.支持预...

2021-06-04 23:40:14 123

原创 STM32入门开发: 编写DS18B20温度传感器驱动(读取环境温度、支持级联)

一、环境介绍编程软件: keil5操作系统: win10STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)温度传感器: DS1820DS18B20是一个数字温度传感器,采用的是单总线时序与主机通信,只需要一根线就可以完成温度数据读取;DS18B20内置了64位产品序列号,方便识别身份,在一根线上可以挂接多个DS18B20传感器,通过64位身份验证,可以分别读取来至不同传感器采集的温度信息。二、DS18B20介绍2.1 DS18B20 的主要特征1. 全数字

2021-06-03 20:41:20 1490 10

原创 win10系统下搭建FTP服务器(完成文件上传与下载)

一、环境介绍操作系统: win10 (64位)二、FTP介绍FTP (File Transfer Protocol) 可说是最古老的协议之一了,主要是用来进行文件的传输,尤其是大型文件的传输使用 FTP 更是方便。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上载"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上载"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet 语言来说,用户可通过客户机程序向(从)远程主

2021-06-02 21:34:06 129 3

原创 QT应用编程: 域名解析(域名转IP)

一、环境介绍Qt: 5.12.6操作系统: win10 (64位)二、软件效果与功能介绍功能:域名解析(域名转IP)三、核心代码3.1 widget.cpp#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this);}W...

2021-06-01 20:31:13 36

原创 基于STM32L431设计的云端绿化管理系统(ESP8266+阿里云物联网平台)

一、环境介绍MCU:采用意法半导体低功耗芯片 STM32L431RCT6编译软件:Keil5 +CubeMX云平台:采用阿里云物联网云平台二、功能与硬件介绍2.1 功能介绍前面的一篇文章是同样的环境,云平台采用的是腾讯物联网云平台(https://xiaolong.blog.csdn.net/article/details/117407900),这篇文章将云平台换成了阿里云物联网平台,其他硬件功能都是一样的。再次介绍一下功能:这是采用STM32L431 + ES82...

2021-05-31 21:31:35 688 18

原创 基于STM32L431设计的云端绿化管理系统(ESP8266+腾讯物联网云平台)

一、环境介绍MCU: 采用意法半导体低功耗芯片 STM32L431RCT6编译软件: Keil5 +CubeMX云平台: 采用腾讯物联网云平台二、功能与硬件介绍2.1 功能介绍这是采用STM32L431 + ES8266设计的云端绿化管理系统,可以通过ESP8266 WIFI连接腾讯云物联网平台,使用微信小程序远程进行绿化管理,比如:实时获取光照强度、温度、湿度、远程控制水泵进行浇水灌溉,在任何地方都可以给自己种的花花草草浇水,了解周边环境情况。腾讯物联网平台...

2021-05-31 00:41:24 904 9

原创 基于STM32+ESP8266设计物联网产品(重点:支持微信小程序一键配网连接腾讯云平台)

一、环境介绍编程软件:keil5主控MCU:STM32F103C8T6WIFI: ESP8266协议: MQTT完整项目源码下载地址:https://download.csdn.net/download/xiaolong1126626497/19137788二、前言这里的 WIFI型号不重要、主控MCU不重要,连接的物联网平台也不重要。要完成本章节的内容,只要会熟悉某款单片机的编程、了解基本的网络编程,明白MQTT协议、能读懂每个物联网云平台的帮助文档都可以完成最终的效...

2021-05-27 23:44:24 2131 18

原创 基于STM32F103设计的智能门锁(支持多种开锁解锁方式)

一、环境介绍编程软件: keil5主控MCU: STM32F103ZET6射频卡读写器:RFID-RC522步进电机: 28BYJ4 4相5线蓝牙: ATK-HC05WIFI: ATK-ESP8266物联网云平台: 采用腾讯云物联网平台,直接支持微信小程序和手机独立APP控制完整项目源码下载地址:https://download.csdn.net/download/xiaolong1126626497/19101807二、功能介绍这是基于STM32设计的...

2021-05-26 21:36:35 2611 14

原创 QT应用编程: 编写网络调试助手(Android系统APP)

一、环境介绍QT版本: 5.12.6编译环境: win10 64位目标系统: Android完整工程源码下载地址(包含APK文件):https://download.csdn.net/download/xiaolong1126626497/19051988二、功能介绍本软件支持TCP协议网络调试,可以创建TCP客户端与TCP服务器;适合电子工程师、嵌入式工程作为网络调试的工具。服务器支持多连接,支持显示已经连接的客户端信息,支持循环发送,应用程序固定为横屏显示。..

2021-05-25 21:03:18 66 1

原创 QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)

一、环境介绍QT版本: 5.12.6编译环境: win10 64位目标系统: Android完整工程源码下载地址(包含APK文件):https://download.csdn.net/download/xiaolong1126626497/19051696二、功能介绍本软件是一款BLE蓝牙串口调试助手,支持常规的发送和接收调试,BLE是低功耗类型蓝牙,在智能家居、物联网领域使用较多。BLE低功耗蓝牙一般不能直接使用手机进行连接,手机蓝牙默认都是工作在传统蓝牙模式,无法直接连接BL..

2021-05-25 21:01:48 226 7

原创 STM32+ULN2003驱动28BYJ4步进电机(根据圈数正转、反转)

一、环境介绍MCU: STM32F103ZET6编程软件: Keil5二、硬件介绍开发板采用STM32F103ZET6 最小系统板电机驱动板采用的是ULN2003步进电机采用的是28BYJ4 (5V 4相5线步进电机)三、驱动代码3.1 motor.c#include "motor.h"//步进电机正反转数组1u16 PositiveSequence[4] ={0x0200,0x0100,0x0080,0x0040};// D-C-...

2021-05-25 20:46:41 459 8

原创 QT应用编程: 编写HC05串口蓝牙调试助手(Android系统APP)

一、环境介绍QT版本: 5.12.6编译环境: win10 64位目标系统: Android完整工程源码下载地址(包含APK文件):https://download.csdn.net/download/xiaolong1126626497/19051787二、功能介绍设计本软件的目的是作为HC05/06系列蓝牙串口的调试助手,方便嵌入式工程师、电子工程师调试蓝牙串口模块,HC05/06是经典的2.0串口蓝牙模块。三、软件核心源码#include "mainwin..

2021-05-25 20:40:02 851 13

原创 QT应用编程: ubuntu18.04下QT5.13搭建Android开发环境(配件齐全)

一、环境介绍操作系统: ubuntu18.04(64位)--VM虚拟机运行QT版本: 5.13.2二、从零开始安装软件,搭建开发环境QT所有版本下载地址首页:https://download.qt.io/QT5.13.2下载地址:https://download.qt.io/archive/qt/5.13/5.13.2/下载下来之后,直接在命令行运行这个软件包,然后根据提示下一步下一步安装即可。注意: 如果没有QT账号,就需要先断网再重新安装,不然就需要输入QT账...

2021-05-25 19:48:40 116 2

原创 QT应用编程: Win10系统下QT5.12搭建Android开发环境(配件齐全)

一、环境介绍操作系统: win10 64位QT版本: 5.12.6二、从零开始安装软件、搭建环境2.1 下载QT安装包下载地址: http://download.qt.io/archive/qt/5.12/5.12.6/下载5.12版本(使用比较稳定),进行安装,在安装软件过程中,需要选择安装Android相关的编译器。下载之后,双击开始安装,根据提示下一步下一步点击即可。  注意: 如果没有QT的账号,安装前电脑需要断网(断开WIFI或者拔掉网线),有网的话需要登录..

2021-05-25 19:28:34 372 6

原创 Linux驱动开发: 编写USB接口光谱仪驱动

一、环境介绍宿主机:ubuntu 18.04 (64位)开发板: Exynos4412(Cortex-A9) ----友善之臂Tiny4412完整驱动源码+配套上位机下载地址:https://download.csdn.net/download/xiaolong1126626497/19036980二、功能介绍使用的光谱仪设备是USB接口的,厂家只提供了windows下的驱动和配套软件,不支持Linux使用,也没有完善的资料,现在设备想在Linux系统下使用,要支持PClinux...

2021-05-24 20:26:31 110 1

原创 VS2017+QT生成动态库(DLL)并完成调用

一、环境介绍QT版本: 5.12.6VS版本: 2017二、功能介绍在VS2017环境下创建QT工程,并生成DLL库;然后再创建工程调用测试。其他链接:Win10+vs2017+QT5.12.6开发环境搭建:https://blog.csdn.net/xiaolong1126626497/article/details/112402861Window系统下QT5创建DLL动态库并完成调用:https://blog.csdn.net/xiaolong1126626497/ar...

2021-05-24 15:54:10 109

原创 VS2017下创建C++动态库导出符合并完成调用测试(DLL可供C#调用)

一、环境介绍VS版本: VS2017编程语言: C++二、功能介绍使用VS2017项目模板创建C++动态库生成工程,生成动态库。然后再创建一个C++工程调用动态库完成测试。三、创建动态库工程创建之后,VS会自动生成一个示例模板;下面截图里是将VS自动生成的模板代码给删除掉了,添加自己编写了2个测试函数。#ifdef DLLLIBRARY_EXPORTS#define DLLLIBRARY_API __declspec(dllexport)#else#defin..

2021-05-24 15:52:09 505 2

原创 QT应用编程: 基于UDP协议设计的大文件传输软件

一、环境介绍QT版本: 5.12.6编译器: MinGW 32传输协议: UDP功能介绍:软件由客户端和服务器组成,客户端通过 UDP协议不断循环地向服务端发送文件,文件传输速率可以达到10MB/s以上,文件传输后支持自动删除,客户端上可以支持每分钟创建一个文件并以时间戳命名,每个生成的文件可以设置大小,默认大小为6GB; 服务端收到文件之后,将文件进行存储到本地,可以指定时间自动删除文件;服务端可以动态计算传输速率,并写入日志文件; 服务器可以支持同时接收多个客户端的文件上传。...

2021-05-23 20:30:30 127 1

原创 STM32F103ZE+SHT30检测环境温度与湿度(IIC模拟时序)

一、环境介绍工程编译软件: keil5温湿度传感器: SHT30MCU : STM32F103ZET6程序采用模块化编程,iic时序为一个模块(iic.c 和 iic.h),SHT30为一个模块(sht30.c 和 sht30.h);IIC时序采用模拟时序方式实现,IO口都采用宏定义方式,方便快速移植到其他平台使用。工程源码完整下载地址:https://download.csdn.net/download/xiaolong1126626497/18973724二、SHT30介绍..

2021-05-22 20:02:12 110

原创 STM32+MFRC522完成IC卡号读取、密码修改、数据读写

一、环境介绍MCU:STM32F103ZET6开发软件:Keil5非接触式读写卡模块: MFRC522完整工程源码下载:https://download.csdn.net/download/xiaolong1126626497/18905806二、功能介绍使用MFRC522模块完成对IC卡卡号读取、卡类型区分、IC卡扇区密码修改、扇区数据读写等功能;底层采用SPI模拟时序,可以很方便的移植到其他设备,完成项目开发。 现在很多嵌入式方向的毕业设计经常使用到该模块,比如: 校园...

2021-05-20 15:12:58 2936 18

原创 VS2017+QT开发COM组件: 本地与远程附加到进程调试DLL

一、环境介绍QT版本: 5.12.6VS: VS2017二、VS2017创建ActiveQtServer工程

2021-05-19 11:56:56 81

原创 STM32+ESP8266+MQTT协议连接腾讯物联网开发平台

一、环境介绍单片机采用:STM32F103C8T6上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。开发软件:keil5物联网平台: 腾讯IOT物联网物联网平台。腾讯的物联网平台比起其他厂家的物联网平台更加有优势,腾讯物联网平台可以将数据推到微信小程序上,用户可以直接使用小程序绑定设备,完成与设备之间交互,现在用户基本都会使用微信,所以使用起来非常方便。STM32+ESP8266使用MQTT协议连接OneNET 中国移动物联.

2021-05-16 22:58:10 4608 37

原创 QT应用编程: 编写MQTT客户端登录OnetNet服务器完成主题订阅与发布

一、环境介绍QT版本: 5.12.6编译器:MinGW 32MQTT协议: 参照3.1.1版本文档自己编写 (不是使用QT的qmqtt)二、在OneNet上创建产品地址:https://open.iot.10086.cn/手机APP下载地址:https://download.csdn.net/download/xiaolong1126626497/18697132 ...

2021-05-15 01:32:27 554 5

原创 STM32+MPU6050设计便携式Mini桌面时钟(自动调整时间显示方向)

一、环境介绍MCU:STM32F103C8T6姿态传感器:MPU6050OLED显示屏:0.96寸SPI接口OLED温度传感器:DS18B20编译软件: keil5二、功能介绍完整项目源码下载地址:https://download.csdn.net/download/xiaolong1126626497/18657534时钟可以根据MPU6050测量的姿态自动调整显示画面方向,也就是倒着拿、横着拿、反着拿都可以让时间显示是正对着自己的,时间支持自己调整,支持...

2021-05-13 13:55:07 4956 23

原创 STM32+HC05串口蓝牙设计简易的蓝牙音箱

一、环境介绍MCU:STM32F103C8T6蓝牙模块:HC05 (串口蓝牙)音频解码模块: VS1053BOLED显示屏: 0.96寸SPI接口OLED开发软件:Keil5上位机:使用QT设计Android端APP二、功能介绍Android手机打开APP,设置好参数之后,选择音乐文件发送给蓝牙音箱设备端,HC05蓝牙收到数据之后,再传递给VS1053进行播放。程序里采用环形缓冲区,接收HC05蓝牙传递的数据,设置好传递的参数之后,基本播放音乐是很流畅的。...

2021-05-12 15:35:54 1812 15

原创 STM32+ENC28J60+UIP协议栈实现WEB服务器示例

一、环境介绍MCU:STM32F103ZET6网卡:ENC28J60协议栈: UIP开发软件:Keil5二、功能介绍完整项目源码下载链接:https://download.csdn.net/download/xiaolong1126626497/18617694STM32控制ENC28J60+UIP协议栈创建TCP服务器(WEB服务器),支持浏览器访问完成数据传输。 浏览器可以实时显示温度、时间、可以控制STM32开发板上的LED灯、蜂鸣器。...

2021-05-12 13:52:01 105 1

原创 QT应用编程: 使用qcustomplot显示动态曲线、设计心电图显示页面

一、环境介绍操作系统:win10 64位QT版本:QT5.12.6编译器:MinGW 32二、功能介绍软件端接收设备上传的心电数据、运动数据、体温数据进行处理、存储显示。完整项目源码下载链接:https://download.csdn.net/download/xiaolong1126626497/18607424三、核心代码3.1 widget.cpp#include "widget.h"#include "ui_widget.h"#de...

2021-05-12 09:18:16 140 3

原创 QT应用编程: QtCreator配置Git版本控制(码云)

一、下载安装git二、在码云上创建仓库三、配置QtCreator

2021-05-10 20:37:08 118 2

原创 ( zigbee)CC2530+BH1750光敏传感器获取光照强度

一、环境介绍MCU: STM32F103ZET6光敏传感器:BH1750数字传感器(IIC接口)开发软件:IAR代码说明:使用IIC模拟时序驱动,IIC时序代码与BH1750代码都采用模块化编程,代码清晰,注释完整,方便移植到其他平台,采集的光照度比较灵敏.合成的光照度返回值范围是 0~255。 0表示全黑255表示很亮。实测:手机闪光灯照着的状态返回值是245左右,手捂着的状态返回值是10左右.完整工程源码下载地址:https://download.csdn...

2021-05-09 10:07:09 338 3

原创 STM32+BH1750光敏传感器获取光照强度

一、环境介绍MCU:STM32F103ZET6光敏传感器:BH1750数字传感器(IIC接口)开发软件:Keil5代码说明:使用IIC模拟时序驱动,方便移植到其他平台,采集的光照度比较灵敏. 合成的光照度返回值范围是 0~255。 0表示全黑 255表示很亮。实测: 手机闪光灯照着的状态返回值是245左右,手捂着的状态返回值是10左右.完整工程代码下载:https://download.csdn.net/download/xiaolong1126626497/18...

2021-05-09 09:23:49 394 1

采用MQTT协议连接阿里云物联网

代码是采用MQTT协议连接阿里云物联网的SDK代码,可以移植到任何平台,代码全部使用C语言编写。

2019-06-14

04 SIM800C+STM32连接OneNet服务器上传温湿度数据+GPS数据.7z

使用SIM800C+STM32连接OneNet服务器上传温湿度数据+GPS数据。 参考博客: https://blog.csdn.net/xiaolong1126626497/article/details/107385118

2021-04-29

基于STM32设计的小时阅读器完整源码(不懂可以私信).zip

这是基于ST32F103ZET6设计的小说阅读器,虽然对于真实的小说阅读器产品来讲,实用性和功能方面还差很多,但是对于刚入门的STM32、单片机开发工程师来讲,这里面设计到的技术才是最有价值的。 该阅读器支持常规阅小说读器具备的基本功能: 1.  支持选择指定的小说进行查看阅读,可以通过触摸屏上的按钮进行切换。 2.  支持切换字体大小 3.  支持切换字体颜色、背景颜色 4. 标题栏显示当前阅读器查看的小说文件名称 5.  支持翻页、上一页、下一页 6. 支持语音自动阅读,发声接近正常真人发声,非常强大。 语音方案可以选择两种:  (1). 宇音SYN6658  (2). 科大讯飞SYN5152。    这两款芯片都是通过串口通信,编程十分简单。

2021-06-13

基于STM32F103ZET6设计的遥控小车(GPS+温湿度+手机APP).zip

这是基于STM32F103ZET6设计的遥控小车。通过ESP8266与手机APP相连接,手机APP可以控制小车前进、后退、左转、右转、停止等功能。 小车还将温湿度、GPS经纬度传递给手机APP,手机APP通过数据存储信息,支持查询历史最高、历史最低温度,湿度。GPS经纬度传递给手机APP之后,手机APPA调用百度地图进行显示小车的位置。

2021-06-11

基于QT设计的遥控小车手机APP(Android+IOS+windows).zip

这是基于STM32F103ZET6设计的遥控小车手机APP源码,采用QT框架设计,跨平台设计,支持windows、Android、IOS、Linux平台编译运行,代码不变,一套代码编译到任何平台。通过ESP8266与手机APP相连接,手机APP可以控制小车前进、后退、左转、右转、停止等功能。 小车还将温湿度、GPS经纬度传递给手机APP,手机APP通过数据存储信息,支持查询历史最高、历史最低温度,湿度。GPS经纬度传递给手机APP之后,手机APPA调用百度地图进行显示小车的位置。

2021-06-11

DS小龙哥编写的基于QT5软件开发入门教程+配套所有代码.zip

这是基于QT5软件开发入门教程PDF+配套所有代码,方便QT初学者快速入门学习,了解QT开发。 里面包括了QT基本控件、蓝牙、网络、嵌入式设备、Android设备等开发案例。写法接地气,代码注释完整,可复制粘贴。可以当做日常开发的参考工具。还有很多知识点没有整理完毕,后续会持续在博客更新。可以去博客关注。 博客: https://blog.csdn.net/xiaolong1126626497/article/details/116485145

2021-05-07

QT5 蓝牙开发文档翻译整理

本文档翻译了QT蓝牙章节的一些技术资料,开发蓝牙必备。经过实际开发测试,QT5的蓝牙API可以直接操作Android手机的蓝牙,可以实现基本蓝牙通信,比如 实现手机与HC-05蓝牙通信等。

2018-05-08

ffmpeg_code.7z

linux下使用QT调用FFMPEG读取摄像头一帧数据显示到标签控件上. 代码里包含了编译好的FFMPEG库和X264库 操作系统环境:ubuntu18.04 QT版本 5.12.6

2020-03-07

Audacity_windows下播放PCM裸流的工具.7z

Audacity工具用于播放各种格式的音频数据,特别是调试PCM裸流数据非常有用。 在做音频开发时,录制的PCM裸流数据可以通过Audacity工具进行播放检测。

2020-03-17

树莓派4B(32Bit)编译的ffmpeg+x264库

树莓派4B(32Bit)编译的ffmpeg+x264库,在树莓派上可直接使用。截止2020-05-14 最新的版本。博客地址:https://blog.csdn.net/xiaolong1126626497/article/details/106112203

2020-05-14

QT编写的360安全管家

QT编写的360安全管家,代码完整,非常适合QT开发学习,也可以编译到其他平台

2018-05-08

STM32+ENC28J60+UIP协议栈实现WEB服务器示例(实时时间+控制).zip

基于STM32+ENC28J60+UIP协议栈设计实现的WEB服务器。 完成时间显示、温度显示、LED控制、蜂鸣器控制。

2021-05-12

opencv_349_lib.7z

树莓派4B 编译的OpenCV3.4.9的库,可以直接使用。 g++和python都可以使用,详细编译方法看我博客介绍。

2020-05-23

智能门锁_STM32F103ZET6工程_v3.0.zip

基于STM32F103ZET6设计的智能门锁。 支持微信小程序开锁关锁、支持刷卡开锁、支持蓝牙自动解锁、支持按键开锁关锁、锁采用步进电机模拟(正传和反转表示开锁和解锁)。

2021-05-26

Windows下基于QT+FFMPEG设计的摄像头视频推流与视频录制保存软件(采用QT库读取摄像头数据和音频).7z

这是Windows下基于QT+FFMPEG设计的摄像头视频推流与视频录制保存软件(采用QT库读取摄像头数据和音频) 全部源码。 下载即可编译运行。

2021-06-01

jdk-8u161-linux-x64.7z

ubuntu18.04基于QT5.13搭建最新Android开发环境源码包 资源:jdk-8u161-linux-x64 QT环境:5.13

2021-05-25

android-sdk_r24.4.1-linux.7z

ubuntu18.04基于QT5.13搭建最新Android开发环境源码包 资源: android-sdk_r24.4.1-linux QT环境:5.13

2021-05-25

android-ndk-r19c-linux-x86_64.zip

ubuntu18.04基于QT5.13搭建最新Android开发环境源码包 资源: android-ndk-r19c-linux-x86_64.zip QT环境:5.13

2021-05-25

libyuv-master.7z

使用FFMPEG的sws_scale函数在ARM平台转换效率很低,使用libyuv提高转换效率。 使用方法参考这里:https://blog.csdn.net/xiaolong1126626497/article/details/105984222

2020-07-17

基于STM32的录音机设计完整代码+演示视频+使用说明文档

这是基于STM32的录音机设计完整源代码+演示视频+使用说明文档。 音频芯片采用:VS1053B OLED显示屏: 采用0.96寸SPI接口显示屏 MCU: STM32F103C8T6

2021-06-09

ejtag-debug-v3.25.19.tar.gz

ejtag驱动.v3.25.19

2021-05-21

K-Lite_Codec_Pack_性能比LAVFilters好.7z

K-Lite_Codec_Pack解码库,性能比LAVFilters好。 可以当做QT的QMediaPlayer解码库。 博客地址:https://blog.csdn.net/xiaolong1126626497/article/details/106011932

2021-03-10

01 STM32连接阿里云物联网服务器实现温度上传.zip

STM32连接阿里云物联网服务器实现温度上传. 博客地址: https://blog.csdn.net/xiaolong1126626497/article/details/107311897#comments_14824225

2021-03-15

QT生成COM组件并调用COM组件测试工程.7z

QT生成COM组件并调用COM组件测试工程。 博客: https://blog.csdn.net/xiaolong1126626497/article/details/112978956

2021-01-22

STM32+MQTT协议连接腾讯物联网平台_完成主题订阅与发布(MQTT).zip

STM32+ESP8266登录腾讯物联网平台,完成数据交互。 详情请看博客: https://blog.csdn.net/xiaolong1126626497/article/details/116902653

2021-05-16

VLC_3.0.12的完整SDK包_可以进行VLC二次开发.7z

这是VLC_3.0.12的完整SDK包_可以进行VLC二次开发。 参考文章:https://blog.csdn.net/xiaolong1126626497/article/details/115174182

2021-06-08

opencv3.4.9在ubuntu18.04下编译好的库+头文件(X64)

这个压缩包里包含了在ubuntu18.04下编译的opencv3.4.9的库+头文件,里面带有一个配置文件。 编译过程在这里: https://blog.csdn.net/xiaolong1126626497/article/details/105278882

2020-04-02

QT基于MDK框架设计的视频播放器完整源码.zip

QT基于MDK框架设计的视频播放器完整源码。 下载即可编译运行,不懂可以私信。 详情可以看博客。

2021-06-04

基于QT设计的录音机: 支持选择指定声卡录音选择指定扬声器放音

基于QT设计的录音机: 支持选择指定声卡录音选择指定扬声器放音 QT通过QAudioInput类读取声卡PCM数据,在封装WAV头,转为WAV格式的文件保存到本地。代码里固定录制10S的声音,有进度条显示录制和播放的进度。

2021-06-02

W25Q64_FLASH存储器芯片驱动代码(SPI硬件+SPI模拟时序).zip

这是STM32F103读写华邦W25Q64 FLASH存储器的完整驱动代码,资料包里包含了SPI硬件时序和SPI模拟时序两个工程。实现对W25Q64读写。

2021-06-07

STM32F0系列ST官方固件库

STM32F0系列ST官方固件库文件,我使用的是STM32F030芯片,刚好也包含在里面。

2017-12-18

MQTT客户端_v2.4(协议3.1.1).exe

(20210601更新)使用采用QT开发的MQTT客户端,协议使用MQTT3.1.1版本。已经测试可以登录OneNet、阿里云、腾讯物联网平台。 完成主题订阅、发布等。 如果需要源代码请查看博客: https://blog.csdn.net/xiaolong1126626497/article/details/116779490

2021-05-16

AT24C02与AT24C08 EEPROM存储芯片驱动代码

这是基于STM32设计的AT24C02与AT24C08_EEPROM存储芯片驱动代码,包含了IIC模拟时序、IIC硬件时序两种方式驱动。 包含了AT24C02、AT24C08两款芯片的代码。

2021-06-05

ARM64位可直接用的ffmpeg与x264库

aarch64-linux-gcc编译的ffmpeg与X264 静态库和动态库,在ARM64位上可以直接使用,该库已经在项目里使用。 在RK3399平台测试通过,完成了音频视频项目开发。

2020-04-01

ffmpeg-4.2.2(ARM64系统下使用带硬件编码的X264库编译的库,这只有编译好库和头文件,没有源码)

ffmpeg-4.2.2(使用带硬件编码的X264库编译的库,这只有编译好库和头文件,没有源码)。 这个库可以在在ARM64位系统下调用,使用,这里面没有包含源码。只有编译之后的库+头文件。 博客地址: https://blog.csdn.net/xiaolong1126626497/article/details/105612727

2020-04-19

android-ndk-r19c-windows-x86_64.zip

windows系统搭建QTforAndroid环境\搭建环境所需源码包。 资源: android-ndk-r19c-windows-x86_64.zip QT版本: 5.12.6

2021-05-25

Windows下32位的FFMPEG4.2.2的库,包括编译运行库和头文件

在Windows下使用的32位FFMPEG4.2.2的库,包括编译运行库和头文件。 使用方法参考: https://blog.csdn.net/xiaolong1126626497/article/details/105446935

2020-04-11

x264-snapshot-20181217-2245(R19CNDK编译过的64位_arm-v8).7z

这份压缩包里面是,通过NDKR19C编译用于Android的64位x264库。里面包含了X264库的编译配置文件。 新版本的NDK已经没有GCC编译器了。 开发安卓需要使用库的可以直接下载。arm-v8 64位的库

2020-03-08

MQTT协议连接OneNet服务器

STM32F103C8T6 + ESP8266 WIFI 使用MQTT协议连接OneNet服务器。 资料包里包含了: MQTT协议、HTTP协议连接的代码

2019-03-02

基于FFMPEG设计的视频推流与录制软件(windows)并附带有win32可用的ffmpeg库与头文件

压缩包里包含了在windows下可用运行的基于FFMPEG设计的视频推流与录制软件。 并包含了在win32(X86)系统 下可以使用的FFMPEG动态库和头文件,可以直接拿去在windows下做音频视频开发使用。

2020-04-05

空空如也

空空如也

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

TA关注的人 TA的粉丝

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