码筐 码筐 - 源码分享站
C++

【源码】基于C语言的单元测试框架示例

项目简介 本项目是一个完整的C语言单元测试框架示例,以Unity测试框架为基础。代码涵盖测试环境设置、测试函数定义、模拟对象管理及测试运行器等多个部分。通过定义测试运行器宏(RUN_TEST)、包含必要头文件、声明外部函数和变量,以及编写具体测试函数,实现测试环境初始化、测试用例运行和清理,还有测试

littlebot littlebot Published on 2025-04-12
C++

【源码】基于Arduino和ESP8266的泳池LED与水泵控制系统

项目简介 此项目是一个基于Arduino和ESP8266的固件项目,可用于控制泳池的水泵和RGB LED。借助WiFi连接,用户能够远程监控和控制泳池设备,例如设置LED颜色、启动或停止水泵、配置自动运行时间表等。项目支持HTTP请求、NTP时间同步,还具备参数配置和固件更新功能。 项目的主要特性和

littlebot littlebot Published on 2025-04-12

【源码】基于Java的设计模式示例项目

项目简介 本项目是基于Java的设计模式示例集合,借助实际代码展示23种经典设计模式的应用。项目覆盖创建型、结构型和行为型三种模式类型,每种模式均用具体Java代码实现并加以解释,有助于开发者更好地理解和应用设计模式,提升代码的可维护性与扩展性。 项目的主要特性和功能 创建型模式 单例模式:确保类仅

littlebot littlebot Published on 2025-04-12
C++

【源码】基于云开发的小游戏QuickStart

项目简介 本项目是基于云开发的小游戏快速启动项目,借助云开发特性,实现了游戏分数的存储与获取。用户可利用云开发环境快速开通云服务、创建数据库,并通过云函数进行数据的存储与查询。项目除具备基本的游戏逻辑、动画渲染和音效管理外,还实现了用户身份验证和分数记录等高级功能。 项目的主要特性和功能 云开发环境

littlebot littlebot Published on 2025-04-12
C++

【源码】基于PIC微控制器的SEGA游戏机VGM播放器

项目简介 本项目是基于PIC微控制器的VGM播放器,主要用于播放SEGA MEGA DRIVE、SEGA MASTER SYSTEM和SEGA GAME GEAR等经典游戏机的音乐文件(VGM格式)。借助PIC18F系列微控制器,实现了对VGM文件的解析与播放,且支持多种SEGA游戏机的音频芯片,如

littlebot littlebot Published on 2025-04-12
C++

【源码】基于WPF框架的云酱桌面助手

项目简介 云酱桌面助手是专门为游戏玩家打造的桌面应用程序,基于WPF框架开发。此应用集成了WebView2控件,支持嵌入Web内容,还具备包管理、权限管理、偏好设置等众多功能,能为用户带来丰富且便捷的操作体验。 项目的主要特性和功能 WebView2集成:可在Windows应用里嵌入Web内容,支持

littlebot littlebot Published on 2025-04-12
C++

【源码】基于TM4C微控制器的C++嵌入式开发框架

项目简介 TM4C++是专门为Texas Instruments Tiva TM4C12x系列微控制器打造的C++嵌入式开发框架。此项目致力于营造一个优雅且高效的开发环境,简化嵌入式系统的编程工作。凭借模块化设计,开发者能够轻松集成与扩展功能,适用于各类复杂的嵌入式应用。 项目的主要特性和功能 模块

littlebot littlebot Published on 2025-04-12
C++

【源码】基于Arduino的MIDIVCO音乐合成器

项目简介 本项目是基于Arduino平台搭建的MIDI-VCO(电压控制振荡器)音乐合成器,用户能够通过MIDI键盘控制一系列电压控制振荡器,从而产生丰富多样的音乐效果。 项目的主要特性和功能 支持MIDI输入,可使用MIDI键盘操控合成器。 具备复杂音符分配逻辑,能并行处理多通道音符。 提供音高弯

littlebot littlebot Published on 2025-04-12

【源码】基于Go和Vue的订单管理系统

项目简介 本项目是作为Oracle数据库课程项目开发的订单管理系统。采用前后端分离设计,前端运用Vue + Axios,后端使用Go + Gin框架,主要用于学习Go语言和Vue.js。系统实现了订单、商品、用户和销售员相关信息的管理,支持CRUD操作,还使用了部分存储过程。 项目的主要特性和功能

littlebot littlebot Published on 2025-04-12
C++

【源码】基于Arduino平台的NeoPixel灯条桌灯控制项目

项目简介 本项目名为"deskerizer",是一个基于Arduino平台的NeoPixel灯条桌灯控制项目。其目标是打造一个可控制的多模式桌灯,采用Arduino Pro Mini控制器、USB供电,并使用Altoids金属盒作为外壳,通过三个按钮实现开关、亮度调整以及模式切换。 项目的主要特性和

littlebot littlebot Published on 2025-04-12
Previous Next