项目简介 本项目“DeviceProfile”是基于C++的分布式设备配置管理工具。它用于管理设备的硬件能力与系统软件特征,可快速访问本地和远程设备配置文件,是发起分布式业务的基础。具备本地设备配置文件的插入、删除、查询,远程设备配置文件查询,订阅远程配置文件变化通知,以及跨设备同步配置文件等功能。
项目简介 本项目是基于STC89C52RC单片机驱动OLED12864显示屏的系统。通过I2C总线协议通信,能在OLED屏幕上实现字符、字符串及中文汉字的显示,适用于小尺寸屏幕显示信息的嵌入式应用场景。 项目的主要特性和功能 主控芯片采用STC89C52RC单片机,控制OLED显示屏显示内容。 OL
项目简介 本项目是一个开源项目,基于ESP32开发板、DFPlayer Mini音频播放器、TFT触摸屏等组件构建。它允许用户通过触摸屏接收Dogecoin(DOGE)数字货币,接收到货币时会播放声音。用户能借助Websocket实时查看接收的货币数量,还可设置接收地址、音量等参数。此外,项目包含日
项目简介 本项目是基于Arduino和NRF24L01无线通信模块搭建的火灾检测系统。该系统利用多个传感器对环境中的火灾风险进行实时监测,当检测到火灾时,会通过GSM模块及时发送警报信息。 项目的主要特性和功能 多节点监测:借助多个Arduino Nano和NRF24L01模块,达成分布式的火灾监测
项目简介 本项目是Fliskey在xmu学习软件工程期间用于存放课程相关代码的仓库。项目主要包含C语言的算法与数据结构练习代码,范围从基础数学计算到复杂的数据结构和算法实现。代码主要用于在线评判系统(OJ)的练习和竞赛,适合想学习软件工程和算法的朋友参考。 项目的主要特性和功能 分段函数计算:根据输
项目简介 本项目是一个跨平台的开源文件下载系统,基于Qt框架开发。它能让用户便捷地从网络下载各类文件,支持如迅雷的thunder://、QQ旋风等主流下载协议,具备多线程下载、断点续传、下载进度跟踪等基础及高级功能。适用于Windows、Linux和Mac OS等不同操作系统,当前提供的软件安装包支
项目简介 这是一个使用C++编写的贪吃蛇游戏,在Windows控制台环境下运行,具备彩色显示功能。玩家可控制蛇移动捕食食物,同时避免触碰到游戏边界或自身身体,提供简单又有趣的挑战。 项目的主要特性和功能 彩色控制台输出:增强游戏视觉效果。 蛇的移动控制:玩家通过键盘控制蛇上下左右移动。 食物生成:随
项目简介 本项目是一个嵌入式固件项目,主要针对高压源(HV Source)和Peltier设备。包含HV源控制器和Peltier控制器两个主要模块,用户可通过串口通信控制高压源的电压和电流,并监视其实时状态。Peltier控制器则负责控制两个Peltier设备的PID和显示模块,适用于嵌入式系统。
项目简介 本项目基于C语言实现了libmad音频解码库,libmad是一个开源的MPEG音频解码库。它能够对MPEG - 1、MPEG - 2(含Lower Sampling Frequencies扩展)及MPEG 2.5格式的音频流进行解码,支持全部三种音频层(Layer I、Layer II、L
项目简介 本项目是一个融合技术与创新的DIY项目,借助Arduino编程语言和电子元件,将传统手持激光笔升级成全自动追踪设备,可自动追踪并吸引猫咪注意,既满足人们对高科技宠物玩具的需求,又为生活增添乐趣。 项目的主要特性和功能 激光自动追踪系统:配备激光发射器和两个伺服马达,能自动控制激光移动路径与