项目简介 本项目是基于Arduino的光感反应系统,可检测环境中的光线强度并作出相应反应。当手靠近光感检测器时,系统会控制LED灯的行为来响应光线变化,适用于自动灯光控制等需要光线感应的应用场景。 项目的主要特性和功能 光线检测:借助光敏电阻检测环境光线强度。 响应控制:通过Arduino编程控制L
项目简介 本项目基于C语言开发,包含CAN总线高层(与MCU无关)中间件和一个轻量级的C语言程序单元测试框架。CAN总线中间件提供CAN总线通信的高层服务,单元测试框架可帮助开发者对C语言代码进行高效的单元测试,提升代码质量和测试覆盖率。 项目的主要特性和功能 CAN总线高层中间件 提供独立于MCU
项目简介 本项目是基于C/C++编程语言的RF24库,旨在嵌入式系统中实现2.4GHz无线通信。该库封装了SPI通信协议,为开发者提供简单的API,无需深入了解底层通信细节即可进行无线通信。它支持多种硬件平台,如AVR微控制器(像ATxmega)、Raspberry Pi等,具备跨平台兼容性。 项目
项目简介 这是一个基于PenJS引擎的游戏开发框架。PenJS作为HTML5游戏引擎,具备丰富API与功能,便于开发者快速打造高质量游戏。借助该框架,可轻松创建动作、冒险、角色扮演等各类游戏,同时提供了游戏实例展示框架的使用方法。 项目的主要特性和功能 丰富的游戏开发API:PenJS引擎提供大量涵
项目简介 这是一个基于docsify.js框架构建的《算法》第四版在线学习教程,为用户提供该书籍重要知识点的学习资源。 项目的主要特性和功能 内容全面:覆盖《算法》第四版多数重要知识点并附带解释。 简洁易懂:简化书中复杂内容,便于初学者快速上手。 实战为主:着重讲解解题思路与算法逻辑,附部分练习题答
项目简介 本项目基于嵌入式系统开发,在为期三个月共12节的培训课程中,涵盖了MCU基础、多种通信协议及AUTOSAR层等知识。项目着重实现了Uart、I2C、SPI、CAN等驱动,适用于TIVAC系列微控制器。 项目的主要特性和功能 UART驱动:可进行初始化,具备数据收发功能。 I2C驱动:支持初
项目简介 本项目是基于STM32F407xx微控制器的汽车雨刷控制系统,包含硬件与软件实现。通过按钮控制汽车雨刷运行,能有效提升雨天驾驶时的能见度,保障驾驶安全。 项目的主要特性和功能 可通过按钮控制雨刷运行,支持不同速度模式。 利用LED灯显示雨刷工作状态,如点火状态和雨刷运行情况。 具备中断处理
项目简介 MicroTick 是一个将硬件与软件相结合的项目,基于AVR单片机构建了数字时钟与计时器系统,是一个多功能、精确的时间管理工具。该系统可通过七段显示器和按钮实现用户交互,具备实时时钟显示和计时器功能。 项目的主要特性和功能 具备数字时钟功能,能实时显示当前的小时、分钟和秒。 支持计时器功
项目简介 FloatCup项目是基于STM32微控制器开发的简易磁悬浮控制装置。此项目完成于2014年电子设计比赛,历经三天三夜的开发。其核心目标是设计并实现一套控制磁悬浮系统的软硬件系统,涉及硬件设计、电路板制作、软件编程及调试等多方面工作。 项目的主要特性和功能 硬件设计:涵盖磁悬浮系统的硬件电
项目简介 本项目是基于Excel和C#开发的贪吃蛇游戏。用户可通过Excel的自定义Ribbon菜单启动游戏,直接在Excel中体验贪吃蛇乐趣。游戏具备自定义颜色、难度设置以及游戏成绩显示等功能。 项目的主要特性和功能 自定义Ribbon菜单:在Excel里可通过该菜单启动游戏,支持游戏开始、暂停、