项目简介 本项目是基于嵌入式C语言的硬件初始化和功能展示项目,通过多个文件实现硬件的初始化、OLED显示屏的驱动以及基本功能的实现。 项目的主要特性和功能 硬件初始化:借助BOARD.c文件实现系统时钟、外围设备时钟和串行通信的初始化。 OLED显示屏驱动:利用Oled.c和OledDriver.c
项目简介 本项目是基于蓝牙技术的手机锁箱系统。借助蓝牙实现手机和锁箱设备的连接,用户能设置紧急联系人,还可设定锁箱时间,确保在特定时间段内无法打开箱子取出手机,适用于学校、办公室等需要限制手机使用时间的场所。 项目的主要特性和功能 蓝牙连接:通过蓝牙无线控制锁箱设备。 紧急联系人设置:可设置最多四个
项目简介 这是一个基于Python和STM32的扫描机器人控制系统。项目运用Python进行上层控制,STM32作为硬件控制核心,借助串行通信和文件存储来协调Python与STM32之间的数据交换。 项目的主要特性和功能 串行通信:利用Python的serial库与STM32开展串行通信,实现命令发
项目简介 本项目是一个基于ESP8266微控制器和Node-RED服务器的物联网安防系统。系统借助ESP8266连接运动传感器(SR501)和蜂鸣器,实现环境运动检测与报警功能。采用MQTT协议进行数据通信,用户可通过简单网页界面控制传感器的激活与关闭以及报警的开关。 项目的主要特性和功能 运动检测
项目简介 本项目是基于C语言实现的UNO游戏,可在连接VGA显示器的ARM SoC上运行。它是流行纸牌游戏UNO的数字版本,大部分规则遵循官方规则,不过玩家初始手牌为5张而非7张,并且手牌超过10张会自动输掉游戏。 项目的主要特性和功能 游戏逻辑:运用大型有限状态机实现主要游戏逻辑,更新布尔条件标志
项目简介 本项目是Maratona Maker系列视频项目的一部分,由Petrobras赞助。它基于Arduino技术,专为波斯课程结束设计,旨在实现课程结束的自动感应功能。 项目的主要特性和功能 以Arduino板为核心控制器,处理传感器数据并做出响应。 可配置传感器,用于检测课程结束的条件,如学
项目简介 本项目是基于JavaFX和Portainer构建的Docker管理系统,提供图形化界面用于管理和监控Docker容器、镜像、网络和卷等资源。借助集成Portainer的API,用户能便捷地进行容器的各类操作,还可查看详细的容器信息与日志。 项目的主要特性和功能 容器管理:查看容器状态、详细
项目简介 本项目是基于 Babel 框架开发的动态模块插件,旨在支持 JavaScript 项目中动态加载和管理模块,提高代码的灵活性和模块化水平。 项目的主要特性和功能 动态模块支持:可创建可动态加载的模块,在运行时按需加载,减少应用初始加载时间。 模块化开发:以模块化方式组织代码,增强代码的可维
项目简介 本项目是针对Georgia Tech的“Lightning from the Edge of Space”高海拔气球项目开发的软件平台EosPeripherals。主要专注于管理载荷中的外围微控制器,让其能高效地与外部设备进行通信和协同工作。 项目的主要特性和功能 支持多个外围微控制器的初
项目简介 本项目是基于EasySwoole框架构建的后台管理系统,主要用于管理用户、角色、权限、菜单等系统信息。它提供了丰富的API接口,用于前端交互和数据管理,同时具备权限控制、菜单生成、缓存管理等功能,可实现良好的用户体验和系统性能。 项目的主要特性和功能 用户管理:可添加、更新、获取、删除用户