项目简介 本项目名为ThreadX++,是基于C++对ThreadX(AZURE RTOS)进行的封装。目的是提供一个简单、高效的实时操作系统解决方案,将ThreadX的API封装成更易于与C++代码集成的形式,同时增加了事件、内存管理、看门狗等额外功能,构建出嵌入式任务调度框架。项目主要基于STM
项目简介 本项目是基于C#编程语言的设计模式示例集合,目的是助力开发者理解和应用常见设计模式。项目覆盖创建型、结构型和行为型模式,以具体代码示例呈现每种模式的应用场景与实现方式。 项目的主要特性和功能 创建型模式 工厂方法:提供创建对象接口,让子类决定实例化的类。 抽象工厂:可创建一系列相关或依赖对
项目简介 本项目是基于物联网的智能家居系统,旨在通过开发智能设备简化日常生活或解决特定问题。项目由室内和室外两个模块构成,通过硬件与软件协同工作,实现智能家居的控制和自动化。 项目的主要特性和功能 硬件设计 Indoor House 模块:含控制、显示和传感器模块等。以 WEMOS D1 mini
项目简介 本项目借助Spring Boot框架开发,目标是实现无纸化考试,提升考试效率与便捷性。系统涵盖前台考试与后台管理两大模块,支持在线考试、后台出题、自动阅卷等功能。前台可供学生注册登录后进行考试,后台则为管理员和教师提供权限,用于管理学生、教师、班级、试题、试卷、考试和成绩等。 项目的主要特
项目简介 RollingBlog是为解决使用HEXO的困扰而开发的博客系统,为用户打造了一个便捷的个人博客平台,用户能够自行控制博客内容。 项目的主要特性和功能 支持HEXO博客文件格式,可导入HEXO的数据。 具备全局搜索功能,便于快速查找博客内容。 支持Tag标签,方便文章分类和浏览。 支持使用
项目简介 这是一个基于Arduino平台开发的LED时钟项目,将传统时钟显示与现代LED技术相融合。该项目运用Adafruit NeoPixel库驱动由NeoPixel LED构成的环形时钟,通过绿色LED显示时间,白色LED标记小时刻度,具备夜间模式和在线配置等实用功能,且项目完全开源,便于用户自
项目简介 本项目是基于Arduino的自动停车检测系统,借助超声波传感器检测周围物体,能计算物体与传感器间的距离、位置和速度。通过旋转伺服电机让超声波传感器在不同方向扫描,实现自动检测与计算。 项目的主要特性和功能 超声波传感器扫描:利用旋转伺服电机使超声波传感器在不同方向发射超声波波束,检测周围物
项目简介 ming_OS是一个借助C语言与汇编语言实现的简易操作系统项目。该项目以开源为理念,允许用户自由学习与修改源代码,旨在助力学习者深入领会计算机系统的底层工作原理,像内存管理、中断处理、多任务处理等关键概念。 项目的主要特性和功能 内存管理:运用分页机制达成虚拟地址到物理地址的映射,对内存资
项目简介 本项目是基于Spring Boot和Vue框架构建的物联网监控系统,具备对物联网设备的实时监控、数据采集、报警监控、GPS定位监控以及数据看板等功能。系统接收设备发送的报文消息,解析指标数据,依据预定义告警级别进行报警监控,同时提供丰富的自定义数据看板,便于用户查看设备状态与历史数据。 项
项目简介 这是一个基于Arduino的语音通知警告系统。项目运用红外技术,借助被动红外(PIR)传感器和红外避障传感器来触发语音通知。采用DFPlayer Mini模块播放音频文件,以9V电池供电,通过小型扬声器输出声音。其PCB设计使用DIP组件,便于焊接,主要组件有ATmega328P微控制器等