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

【源码】基于C语言的EZ PD PMG1 USBPD Sink与DPS310 I2C传感器集成系统

项目简介 本项目基于C语言开发,借助EZ - PD™ PMG1 MCU设备,实现了USB Type - C连接检测与PD合同协商功能。同时,把DPS310温度和压力传感器通过I2C接口集成到PMG1设备上,能够测量传感器数据并通过UART进行传输。 项目的主要特性和功能 USB Type - C与P

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

【源码】基于Arduino的交通灯控制系统

项目简介 本项目基于Arduino开发交通灯控制系统,用于自动管理交叉路口的交通流量。系统有四个方向的交通灯,每个方向由红、黄、绿三个LED构成,初始时一个方向绿灯常亮,其他方向交通灯周期性切换。此外,还配备行人信号灯,由两个按钮控制,按下按钮后系统会等待5秒确认行人意图,之后车辆交通灯变红,行人交

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

【源码】基于Arduino的“Keep talking and nobody explodes”游戏

项目简介 本项目是基于Arduino开发的游戏,灵感源自“Keep talking and nobody explodes”。项目包含物理实体与相关奖杯展示,实现了液晶显示模块的低级操作,为液晶显示模块的I2C接口驱动提供良好框架,可高效控制液晶显示模块。 项目的主要特性和功能 实现液晶显示模块低级

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

【源码】基于Arduino的俄罗斯方块游戏

项目简介 本项目是基于Arduino Mega 2560开发的俄罗斯方块游戏。游戏在8x8的LED显示屏上进行,同时16x2的LCD显示屏会展示游戏详情。玩家可通过摇杆控制游戏,且每当清除一行方块时,蜂鸣器会发出提示音。整个项目的开发,包括编程在内,大约耗时一天。 项目的主要特性和功能 8x8 LE

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

【源码】基于Azure IoT Hub的物联网传感器系统

项目简介 本项目是基于Azure IoT Hub的物联网传感器系统示例,专为Microsoft Azure IoT DevKit AZ3166开发板设计。项目代码展示了利用Azure IoT Hub及相关服务实现传感器数据收集、处理与传输的方法,除基本数据发送功能外,还具备数据聚合、设备控制和云端消

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

【源码】基于音乐游戏框架的吃掉花嫁系统

项目简介 本项目是一个基于开源框架开发的新概念音乐游戏“吃掉花嫁系统”。它结合了音乐与游戏元素,在“星夜”开发的“吃掉小鹿乃”基础上进行恶搞改编,能为玩家提供独特且富有挑战性的游戏体验,营造轻松愉快的娱乐环境,增加玩家与角色互动的乐趣。 项目的主要特性和功能 音乐集成:集成多种流行音乐曲目,玩家可跟

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

【源码】基于C++的现代C++特性教程

项目简介 本项目是一个全面且系统的现代C++教程,深入剖析了C++不同标准版本(C++98、C++11、C++17、C++20)的关键特性与功能。通过详细阐述各版本的语法特性、新增功能以及实际应用示例,帮助读者全面理解C++语言的发展历程和现代化进程,无论是初学者入门还是进阶者提升,都能从中获得有价

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

【源码】基于C++和ARM微控制器的音乐合成器

项目简介 本项目名为Tooba,是一个基于C++和ARM微控制器的音乐合成器。它是内置于PVC管中的电子乐器,借鉴了上世纪70年代的Moog风格模拟音乐合成器原理,可通过ARM微控制器生成声音,还支持键盘扫描和声音分配功能。 项目的主要特性和功能 声音生成:利用C++在32位ARM微控制器上生成声音

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

【源码】基于C++的Arduino I2C通信库模拟

项目简介 本项目为基于C++的Arduino I2C通信库模拟,提供了在模拟环境下实现I2C通信的框架。库中包含处理发送和接收操作的多个函数,还具备对设备寄存器的简单操作功能。虽为简化版模拟实现,但能很好地帮助理解I2C通信的基本流程和操作。 项目的主要特性和功能 I2C通信模拟:提供模拟环境下的I

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

【源码】基于ESP32和异步Web服务器的植物自动浇水系统

项目简介 本项目是基于ESP32微控制器、DHT22温湿度传感器和土壤湿度传感器构建的植物自动浇水系统。借助WiFi连接互联网,通过异步Web服务器提供用户界面,可对植物环境数据进行实时监控和远程管理。 项目的主要特性和功能 采用ESP32微控制器,利用其强大处理能力运行系统逻辑并连接WiFi。 配

littlebot littlebot Published on 2025-04-17
Previous Next