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

【源码】基于C++语言的计算机专业核心知识学习项目

项目简介 本项目基于C++语言,系统覆盖计算机科学多个核心领域的重要概念与代码示例,涉及面向对象编程、操作系统、数据库管理系统、结构化查询语言以及计算机网络等方面,为学习和理解计算机专业核心知识提供丰富学习资源与代码参考。 项目的主要特性和功能 面向对象编程 全面讲解类、对象、继承、封装、抽象、多态

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

【源码】基于C语言和STM32G0xx框架的电机与LED驱动系统

项目简介 本项目是基于STM32G0xx系列微控制器开发的系统,集成了电机控制、WS2812 LED驱动、系统时钟配置、GPIO配置、中断管理、DMA传输和串行通信等功能,可实现电机控制、LED灯带驱动以及实时数据传输。 项目的主要特性和功能 电机控制:借助定时器、PWM和GPIO实现,支持ProS

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

【源码】基于LUFA库的NoMech板编程与通信系统

项目简介 本项目针对NoMech板开展编程与通信工作,借助LUFA库达成USB通信功能。核心目标是对NoMech板进行编程控制,通过USB接口和主机通信,实现硬件开关控制、模拟传感器数据读取以及数据可视化。此外,项目还配备测试脚本和工具模块,用于功能测试与展示。 项目的主要特性和功能 基于LUFA库

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

【源码】基于C语言C++框架的VexOS机器人操作系统

项目简介 VexOS是一个面向Vex Cortex机器人竞赛的开源操作系统,它提供了灵活且可扩展的框架,能够帮助开发者轻松控制和管理机器人的各类硬件设备及功能。系统通过硬件抽象层实现对硬件设备的统一访问,同时具备丰富的命令和子系统管理功能。 项目的主要特性和功能 硬件抽象层(HAL):提供统一接口用

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

【源码】基于Arduino的自动化灌溉系统

项目简介 本项目借助Arduino平台的电子性能,实现对土壤湿度的控制以及自动化灌溉。可用于农田或花园的智能灌溉管理,让灌溉变得更精准高效。系统通过传感器和继电器控制水泵开关,当土壤湿度低于设定值时,自动开启水泵进行灌溉。硬件主要有Arduino板、继电器模块、水泵和土壤湿度传感器,具有良好的可扩展

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

【源码】基于Arduino的LED控制项目

项目简介 本项目利用Arduino实现对LED灯的控制,具备对单个及一组LED灯进行点亮操作的功能,同时可定义LED灯的激活顺序。 项目的主要特性和功能 实现单个LED灯的点亮。 实现一组LED灯的点亮。 定义LED灯的激活顺序。 安装使用步骤 安装要求 硬件:Arduino UNO R3开发板。

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

【源码】基于ESPIDF框架的SD卡读写系统

项目简介 本项目基于ESP-IDF框架,面向ESP32系列芯片(包含ESP32、ESP32 - S2和ESP32 - C3)开发,用于实现SD卡的读写操作。示例代码展示了初始化SD卡、挂载FAT文件系统、进行文件读写及格式化等基本操作,为SD卡操作提供了简洁有效的解决方案。 项目的主要特性和功能 支

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

【源码】基于递归思想的井字棋游戏

项目简介 本项目是基于递归思想开发的井字棋游戏,运用αβ剪枝法设计游戏AI。通过策略性的递归算法来寻找最佳游戏动作,为用户带来智能且有趣的井字棋对战体验。项目包含用户界面和智能决策引擎,方便用户以简单又具挑战性的方式理解和学习人工智能策略在棋类游戏中的应用,并且提供了在线演示版。 项目的主要特性和功

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

【源码】基于Arduino和ESP32的无人机信号报告装置

项目简介 本项目旨在引导用户自制符合法规的无人机电子信号报告装置。项目详细介绍了相关法规,如法国2019年10月30日的法令,同时提供了DIY所需的概念、代码和库。用户能够借助该项目为自己的无人机机队打造专属的电子信号报告模块,还可使用DSAC分配的“000”代码作为自制设备的制造商代码。 项目的主

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

【源码】基于C++和TM4C微控制器的太空射击游戏

项目简介 本项目是基于C++和TM4C微控制器开发的太空射击游戏。通过自定义PCB连接TM4C123G Launchpad,搭配LCD、DAC、手柄、滑动电位器、按钮和LED等设备。游戏采用简单的俯视“弹幕地狱”风格,具备5个关卡、多种敌人类型,还有货币和升级系统。项目代码融合了32位ARM汇编、C

littlebot littlebot Published on 2025-04-17
Previous Next