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

【源码】基于Qt框架的贪吃蛇游戏

项目简介 这是一个基于Qt框架开发的贪吃蛇游戏,采用图形界面,可通过鼠标点击控制蛇的移动方向。游戏界面简洁,音效生动,支持Qt 4.x和5.x版本。 项目的主要特性和功能 图形化界面:借助Qt的图形库创建直观易懂的用户界面。 贪吃蛇移动控制:能通过鼠标点击控制蛇的移动方向。 游戏音效:游戏过程中播放

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

【源码】基于C++的嵌入式编程笔记

项目简介 本项目是基于C++的嵌入式编程笔记集合,涉及数据结构、操作系统、体系结构等多方面内容。通过多个示例代码,展示了C++在嵌入式系统中的各类应用,涵盖类继承、多态性、智能指针、多线程、文件操作等。 项目的主要特性和功能 类继承与多态性:借助抽象基类和派生类体现C++的类继承和多态性,示例代码以

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

【源码】基于C++和Arduino的LED控制器

项目简介 本项目是基于C++和Arduino的LED控制器,借助图形用户界面(GUI)与串行通信,实现对LED显示效果的控制。项目融合了SFML和ImGui库,提供丰富的界面交互功能,通过Arduino模块实现LED的实际控制。 项目的主要特性和功能 图形用户界面(GUI):运用ImGui库创建直观

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

【源码】基于Arduino的家庭自动化助手 HomeSphere

项目简介 本项目是基于 Arduino 的家庭自动化助手,提供智能家居控制方案。它将硬件设备与智能语音控制相结合,用户可通过声音控制家庭设备,为家庭带来更便利的智能化体验。 项目的主要特性和功能 语音控制:识别用户语音指令,自动执行如打开灯光、调节空调温度等操作。 硬件设备交互:与各种硬件设备连接,

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

【源码】基于Qt框架的翻牌记忆游戏

项目简介 这是一个基于Qt框架开发的翻牌记忆游戏。游戏目标是通过翻开牌面来匹配相同图案,具备多个界面,玩家可通过点击按钮在主菜单、游戏界面、排行榜界面和关于界面之间切换。 项目的主要特性和功能 主菜单界面:提供开始游戏、查看排行榜、了解游戏信息和退出游戏功能。 游戏界面:玩家轮流翻开两张牌,匹配成功

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

【源码】基于OS161操作系统的内核功能增强项目

项目简介 本项目对OS/161教学操作系统的源码进行分析与修改,通过重新实现文件系统调用以及增强虚拟地址相关的内核功能,帮助开发者深入理解操作系统的核心概念和内核原理。 项目的主要特性和功能 文件系统调用重实现:重新定义文件的打开、读取、写入和关闭等操作,修改后的源文件位于/kern/syscall

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

【源码】基于ESP8266的智能电表数据读取系统

项目简介 本项目借助ESP8266微控制器,从荷兰/比利时的DSMR(数字电表)的P1端口读取电能和燃气数据,再将这些数据上传至Thingspeak平台。系统具备广泛的电表型号兼容性,还能通过Web服务器实时展示读取的数据。 项目的主要特性和功能 数据读取:每隔UPDATE_INTERVAL毫秒(默

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

【源码】基于I2C通信的LiveMidiDevice系统

项目简介 本项目是一个结合嵌入式系统与MIDI技术的创新项目。以I2C总线进行通信,采用FRDMK64F开发板作为核心来控制节点设备,实现音频信号与MIDI消息的实时处理。 项目的主要特性和功能 主要特性 运用树状结构管理节点,最多支持两个节点。 通过I2C总线发送数据和电源,利用RJ45电缆连接节

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

【源码】基于C++的Behaviac行为树框架示例项目

项目简介 本项目是基于C++的行为树框架示例,借助Behaviac库构建和管理AI行为决策树。Behaviac作为流行的行为树框架,支持行为树(BT)、状态机(FSM)和层次任务网络(HTN)等多种范式,可帮助开发者快速设计与实现复杂的游戏AI行为。 项目的主要特性和功能 行为树管理:具备创建和管理

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

【源码】基于HTML和CSS的Windows 12网页版模拟系统

项目简介 本项目基于HTML和CSS构建,受Windows 12概念版的启发,如同Windows 11网页版,致力于在网页端模拟出Windows 12操作系统的主要功能和界面,为用户提供流畅且具交互性的使用体验。 项目的主要特性和功能 精美UI:高度还原Windows 12界面,涵盖开始菜单、任务栏

littlebot littlebot Published on 2025-04-17
Previous Next