项目简介 本项目基于Arduino平台和MPU6050传感器实现手势控制机器人。借助MPU6050的加速度计和陀螺仪功能识别手部动作,通过无线射频(RF)传输动作指令至机器人,实现远程控制。项目融合了Arduino开发环境、传感器技术及无线通信技术,兼具创新性与实用性。 项目的主要特性和功能 手势识
项目简介 本项目是使用 goyacc 实现的语法分析器练习项目,目的在于学习和实践编译原理中的词法分析与语法分析。项目包含简单计算器和基础SQL解析器两个子项目,均借助 goyacc 工具生成解析器代码。 项目的主要特性和功能 计算器 支持加、减、乘、除基本运算。 可解析带小数点的数值。 利用 go
项目简介 此项目是基于M5Unified框架开发的布朗运动分子动画项目。其灵感源自LovyanGFX库中的MovingIcons示例,主要将空气分子(氧气、氮气、二氧化碳)以动画形式呈现,主要用于娱乐展示,而非追求科学准确性。项目借助ESP32芯片控制M5Stack设备来实现。 项目的主要特性和功能
项目简介 本项目是一款基于Burroughs B - 7971显示器实现的复古风格数字时钟。运用现代的固件和电路设计理念,结合具有数字显示特性的Nixie管技术,打造出独特的视觉效果,为用户提供复古风格与现代技术结合的个性化产品。 项目的主要特性和功能 时间显示:支持24小时制和12小时制。 亮度调
项目简介 renren-security是轻量级、前后端分离的Java快速开发平台,采用Spring Boot、Shiro、MyBatis - Plus框架开发权限系统。它开发门槛低,拿来即用,且注重安全性,能为企业系统保驾护航,助力项目快速开发与交付。 项目的主要特性和功能 前后端分离:通过tok
项目简介 本项目是基于Qt框架开发的Git快照浏览器,为用户提供友好的图形界面,用于浏览Git仓库中的提交记录以及特定记录的文件系统快照。该项目支持Git 1.6及以后版本的packfile格式。 项目的主要特性和功能 图形界面:通过Qt框架呈现直观界面,展示Git仓库的提交记录、分支/索引列表和文
项目简介 本项目借助传感器与警报系统,实现对系统温度的监测。当系统过热或室内温度超过设定阈值时,能及时发出警报,提醒用户采取措施,避免潜在问题发生。 项目的主要特性和功能 持续监测机器温度,使用专用传感器。 可通过Arduino代码设置温度触发的指定阈值。 温度超阈值时蜂鸣器发出警报,在阈值范围内保
项目简介 本项目是基于STM32C011J6M6微控制器的反应游戏,包含主程序代码、GPIO和ADC配置、按键读取、游戏结果显示和动画显示等功能。游戏通过读取ADC值来判断玩家按键的反应时间,并依据反应时间对分数进行增减。 项目的主要特性和功能 支持ADC读取,可获取玩家按键反应时间。 能通过GPI
项目简介 本系统是基于Spring、SpringMVC和MyBatis(SSM)框架开发的后台管理系统。主要用于管理蛋糕店的门店信息和订单信息,具备门店管理和订单管理两大核心功能模块。前端采用JSP、CSS和JavaScript技术,后端通过SSM框架实现业务逻辑和数据访问。 项目的主要特性和功能
项目简介 本项目是基于Java的设计模式实现集合,包含简单工厂模式、外观模式、适配器模式、单例模式、工厂方法模式和抽象工厂模式等多种常见设计模式。通过这些模式的实现,展示了如何在Java里应用设计模式解决实际问题,提升代码的可维护性与扩展性。 项目的主要特性和功能 简单工厂模式:具备创建对象实例的功