logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

51单片机红外通信实战:从NEC协议解码到电机控制(附完整代码调试记录)

本文详细介绍了基于51单片机的红外通信实战项目,从NEC协议解码原理到PWM电机控制实现。通过模块化编程、状态机设计及中断优先级管理,构建了稳定的红外遥控电机调速系统,并分享了关键的调试技巧与代码优化方法,附有完整代码与调试记录。

#51单片机
SpringBoot + EMQX 5.0实战:5分钟搞定物联网设备状态监控(附完整代码)

本文详细介绍了如何使用SpringBoot和EMQX 5.0快速搭建物联网设备状态监控系统。通过精简的Docker部署、核心依赖配置和高效的Java代码实现,5分钟内即可完成原型开发。文章还提供了可视化方案、避坑指南和性能优化技巧,帮助开发者轻松应对物联网设备监控需求。

#物联网
Maven 3.6.3 阿里云镜像预配置版|Windows/Linux/macOS 三端即装即用

直接解压就能用的 Maven 3.6.3 完整发行包,已内置阿里云中央仓库镜像地址(https://maven.aliyun.com/repository/public),省去手动改 settings.xml 的步骤。包含 mvn 和 mvnDebug 启动脚本、全部核心 JAR(如 maven-core、maven-artifact、plexus-classworlds)、常用依赖库(guava

深圳地铁客流实时监控与历史趋势分析系统(Flink+Spark+HBase全链路源码)

一套开箱即用的深圳地铁客流分析系统,完整实现从数据接入、实时计算、离线挖掘到结果存储与查询的端到端流程。Kafka模拟真实刷卡数据流,Flink实时统计各站点进出人数、断面客流强度、早晚高峰分布等动态指标;Spark SQL联合Hive构建离线数仓,支撑OD出行路径还原、站点热力图生成、周/月客流趋势对比等深度分析;HBase承载高并发实时聚合结果(如每分钟进站TOP10),ClickHouse加

Java Swing图书管理桌面程序(Oracle后台+完整源码+初始化数据)

一套开箱即用的Java图书管理桌面应用,界面用Swing实现,后端对接Oracle数据库,通过JDBC完成数据读写。登录页预置admin/123账号,登录后进入主界面,可查看全部图书列表;支持按书名、作者、ISBN模糊搜索;新增图书后需手动点击搜索按钮刷新显示;支持单行选中删除,操作即时生效并更新列表;借阅记录页可浏览所有借阅历史,并按用户名、书名或日期范围(格式必须为yyyy-MM-dd)检索。

#图书管理系统
STM32F407 HAL库SPI工程:ADS8688 16位ADC驱动源码(含CubeMX配置与正点原子板适配)

这个工程提供开箱即用的STM32F407驱动ADS8688方案,基于HAL库和标准SPI通信实现500kSPS高速采样。所有初始化由STM32CubeMX生成(ADS8688.ioc可直接导入),驱动逻辑封装在ads8688.c/h中,引脚定义集中管理,方便适配不同硬件布局。支持多通道轮询采集、寄存器配置、校准操作与时序精准控制,不依赖第三方库。工程结构完整:包含Core(main.c/sys/d

STM32F103手写Modbus RTU从机工程:RS485通信全栈实现(含CRC校验与寄存器映射)

这个工程基于STM32F103系列MCU,完整实现了Modbus RTU协议的从机功能,所有协议逻辑均为纯C语言手写,不依赖任何第三方库或移植代码。硬件层面通过标准RS485接口(使用A2/A3/B2引脚配置)完成半双工通信,软件包含完整的USART驱动、485收发方向控制、精确延时模块、LED状态指示以及定时器辅助帧间隔检测。Modbus核心模块(modbus.c)支持常见功能码:0x03读保持

ESP32-S3串口控制工程:含QT上位机界面+固件编译烧录全流程

直接可用的ESP32-S3与Windows/macOS桌面应用串口通信方案,QT侧基于Qt5.12.3和SerialPort模块实现串口自动识别、数据收发、十六进制显示/发送、波特率可调等基础功能,UI采用标准Widget架构,源码含widget.cpp/h/ui_widget.h,支持快速接入温湿度、开关量、PWM控制等常见嵌入式交互场景;ESP32端提供完整CMake构建环境,集成bootlo

C++写的哈夫曼编解码工具:带源码、可执行文件和详细实验报告

直接双击就能用的哈夫曼编码与译码程序,用标准C++实现,支持从键盘输入或读取文本文件生成压缩码流,也能把编码结果准确还原成原文。程序自动统计字符频次、构建哈夫曼树、生成前缀编码表,并输出中间过程文件(比如字符频率表、编码对照表),方便验证每一步是否正确。压缩包里已经包含编译好的HuffmanCoding.exe,Windows下无需配置环境即可运行;HuffmanCoding.cpp源文件配有逐行

毕业设计用的云任务调度强化学习代码包,含PG和A2C两种算法实现与仿真环境

面向本科毕业设计的可直接运行的Python资源调度项目,解决云计算或计算集群中作业分配与执行顺序优化问题。内置Policy Gradient(PG)和Advantage Actor-Critic(A2C)两种深度强化学习算法完整实现,每个算法都配有独立策略网络模块(RL_brain.py、actor_critic_brain.py)、训练控制脚本(launcher.py、run_script.py

    共 16 条
  • 1
  • 2
  • 请选择