项目简介 本项目是基于Spring Boot和MyBatis Plus框架构建的通讯录管理系统,实现了通讯录的基本增删改查操作,支持按姓名或手机号码查询联系人,具备异步更新功能,还可选支持上传联系人头像。 项目的主要特性和功能 通讯录列表页面:展示所有联系人列表。 通讯录添加页面:支持添加新联系人,
项目简介 这是一个基于DirectX编程库实现的2D游戏项目。游戏名为“小行星避撞游戏”,具有独特的游戏机制与吸引人的视觉效果,能让人仿佛回到过去的Flash游戏时代。 项目的主要特性和功能 游戏逻辑处理:实现游戏主要逻辑,涵盖初始化、更新、绘制游戏场景,处理碰撞、角色移动、子弹生成、小行星生成等。
项目简介 本项目为Arduino程序员打造了一本简洁清晰且涵盖基础语法与功能的编程手册。手册涉及Arduino编程的核心内容,像语法基础、控制结构、运算符、数据类型、库函数等,助力初学者和开发者迅速熟悉并掌握Arduino编程语言的基本规则与编程技巧。 项目的主要特性和功能 语法基础:包含Ardui
项目简介 本项目是基于Java Swing框架开发的纸牌接龙游戏,包含经典接龙规则。玩家可通过点击和拖动牌来移动,目标是按规则将所有牌移至结果牌堆。游戏提供撤销、新游戏和作弊功能,增强了可玩性与趣味性。 项目的主要特性和功能 卡片管理:定义卡片属性(数字、花色、正反面状态、坐标),提供绘制、颜色获取
项目简介 本项目是一个基于C/C++编程语言的开源项目,致力于控制和管理EPD(电子纸)显示设备。项目涵盖用于初始化、更新、清除EPD显示的类库,以及处理按钮输入、检查电池状态、显示时间戳等功能的代码。同时,项目提供多种字体定义,可用于在EPD上显示文本。 项目的主要特性和功能 EPD控制类库:具备
项目简介 本项目是一个基于开源硬件和软件解决方案开发的互联网连接温度计项目。项目可将温度数据记录并存储到SD卡,同时将数据发送至InfluxDB数据库。支持多达四个热电偶的测量,还能测量环境温度和相对湿度。项目提供了硬件和软件设计,方便用户搭建自己的温度监控和记录系统。 项目的主要特性和功能 支持多
项目简介 本项目是一个基于ESP32和ESP8266微控制器的异步编程框架,即AsyncIOT系统。它构建了人机界面环境,用户能借助任何浏览器与设备交互,可在HTML页面配置并处理输入输出参数,实现实时数据处理与控制。同时,系统具备WiFi OTA固件更新功能,方便用户更新设备固件。 项目的主要特性
项目简介 本项目是基于Arduino的智能On Air提示牌系统,应用于远程会议场景,旨在防止他人打扰。该系统设计了便捷、智能的提示牌装置,通过WiFi联网,可远程更改显示颜色和状态。项目采用开源协议,相关资源能在Thingiverse上查找。 项目的主要特性和功能 WiFi远程操控:利用WiFi模
项目简介 本项目是基于C语言/C++构建的音频处理系统,能提供全面的音频处理功能,涵盖音频输入/输出、格式转换、滤波、分析等。系统采用模块化设计,便于用户按需进行功能扩展与定制。 项目的主要特性和功能 音频输入/输出:支持从麦克风、音频文件获取音频数据,能将处理后的音频输出到扬声器、音频文件。 音频
项目简介 这是一个基于MakeCode插件的“escape”游戏项目,为用户打造了互动游戏环境。用户能够通过编程创建并定制游戏角色与场景,既可以学习编程基础知识,又能享受游戏乐趣。 项目的主要特性和功能 可定制性:用户可通过编程创建个性化的游戏角色和场景。 编程接口:提供丰富的积木块编程接口,方便快