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

【源码】基于C++和Boost库的贝叶斯网络学习系统

项目简介 本项目提出DConBN,这是一种基于优化IDA星的贝叶斯网络学习研究方法。它通过逆序图构建搜索树,采用位向量和位操作提高变量修改效率,使用线性表存储搜索节点以减少内存占用,还通过分枝剪除减少低效路径上的搜索。实验显示,DConBN算法处理更多变量数据时,能显著提升精确度和运行效率。 项目的

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

【源码】基于AVR微控制器的智能家居应用

项目简介 本项目是基于AVR微控制器开发的智能家居应用。通过蓝牙与SPI通信技术,可实现对家居设备(如LED灯)开关的控制。项目主要分为ECU1(主ECU)和ECU2(从ECU)两部分,ECU1接收用户通过蓝牙发送的指令,再通过SPI通信将指令传递给ECU2,ECU2根据接收到的指令控制相应设备的开

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

【源码】基于VSCode和FreeRTOS的STM32F1微控制器应用项目

项目简介 本项目借助VSCode、arm - gcc交叉工具链,把FreeRTOS移植到STM32F1系列微控制器上,采用标准固件库。通过STM32F10x_StdPeriph_Driver库驱动函数对微控制器的各类外设进行访问和控制,结合FreeRTOS操作系统实现多任务调度与实时任务管理,使程序

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

【源码】基于Arduino的便携式游戏系统

项目简介 本项目以Arduino Uno R3为基础打造便携式游戏系统,借助低成本电子元件与C++编程语言,在嵌入式系统中实现了一个有趣的侧滚游戏。 项目的主要特性和功能 硬件组件 Arduino Uno:作为系统核心控制器,处理输入输出与游戏逻辑。 LCD 16x2:用于显示游戏画面,通过跳线和A

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

【源码】基于Arduino平台的APL图形库系统

项目简介 本项目基于Arduino硬件平台和APL图形库,构建了一个功能丰富的图形展示系统。它可支持多种图形应用,如文本显示、图形游戏开发等。通过优化算法和中断服务程序(ISR)处理,实现了高效的图形渲染和音频播放。系统支持多种图形资源和键盘输入,采用模块化设计,方便功能扩展与维护。 项目的主要特性

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

【源码】基于AVR微控制器的智能门锁系统

项目简介 本项目打造了一个基于AVR微控制器的智能门锁系统。该系统利用4x3键盘输入密码来控制门锁开关,具备密码验证、错误输入警示和时间限制等安全保障功能。通过LCD显示相关状态信息,音频设备进行错误提示,继电器控制门锁解锁。 项目的主要特性和功能 密码验证:用户可通过键盘输入4位密码,系统通过中断

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

【源码】基于foosample插件的WS2812 LED音频可视化控制项目

项目简介 本项目是一个基于foo_sample插件的foobar2000插件,借助Arduino板对WS2812 LED矩阵进行控制。可读取当前播放曲目音频的波形或频谱数据,将其转换为频谱、声谱图、示波器图形等,在WS2812 LED条纹组成的矩阵上展示。项目受Glediator软件启发,需运行特定

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

【源码】基于STM32F1xx的USB CDC设备开发

项目简介 本项目围绕STM32F1xx系列微控制器展开,主要进行USB CDC设备的开发。实现了USB设备的初始化、配置、枚举、数据传输以及命令处理等功能,支持虚拟串口通信协议。借助STM32的USB设备库,为用户提供了对USB设备操作的高级抽象,让USB设备的使用更为便捷。 项目的主要特性和功能

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

【源码】基于Arduino Nano和INA219的电池监控系统

项目简介 本项目利用Arduino Nano、INA219传感器与OLED I2C显示屏,实现对电池电压和电流的实时监控。通过连接INA219传感器和OLED显示屏至Arduino Nano,并借助相关库函数,用户能够便捷地读取并显示电池的电压和电流数据。 项目的主要特性和功能 实时监控:可实时读取

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

【源码】基于C语言的图书管理系统

项目简介 本项目是基于C语言的图书管理系统,实现了图书信息的添加、查询、修改和删除等基本功能,还具备统计和备份等高级功能。系统通过图形用户界面(GUI)为用户提供便捷的操作体验。 项目的主要特性和功能 图书信息管理:可添加包含书名、作者、出版社、库存数量等信息的新图书;能通过书名、作者等条件查询图书

littlebot littlebot Published on 2025-04-16
Previous Next