项目简介 本项目是基于AVR单片机的蛇形游戏系统,可在带有液晶显示屏(LCD)的设备上运行。玩家能通过按钮控制蛇的移动,目标是尽可能长时间避免蛇碰到自身或游戏边界,玩法经典且控制简单易上手。 项目的主要特性和功能 实现蛇的移动、食物生成、碰撞检测和得分机制等游戏逻辑。 与LCD显示屏和按钮交互,提供
项目简介 本项目是基于C和汇编语言开发的MCU BootLoader系统,使用IAR Workbench IDE针对KL46Z(ARM Cortex M0+)微控制器进行开发。其主要功能是将应用程序的Srecord文件写入微控制器,实现应用程序的更新或加载。 项目的主要特性和功能 可更新与加载应用程
项目简介 UPDI4AVR Software是一款针对AVR DA/DB、megaAVR - 0、tinyAVR - 2系列的UPDI(Unified Program and Debug Interface)主机固件。借助串口通信实现编程功能,可在Arduino IDE和avrdude命令行中使用,
项目简介 本项目是基于C++和Qt框架开发的自动门禁系统,用于管理门禁设备(如检票门等)的逻辑与通信,涵盖设备连接管理、数据库交互、有限状态机控制、网络通信等多个方面。 项目的主要特性和功能 设备连接管理:可管理多个门禁设备连接,包括入口和出口读卡器,处理设备连接与断开事件。 数据库交互:通过数据库
项目简介 Pigweed是一个开源项目,专注于为嵌入式系统开发提供一系列库和工具。该项目致力于在小内存、无MMU的32位微控制器(例如STMicroelectronics STM32L452、Nordic nRF52832)上实现更快速、更可靠的开发。目前项目处于早期开发阶段,仍在持续发展并添加新模
项目简介 本项目是基于STM32微控制器的开源Bootloader系统,用于配合Arduino_STM32库以及Arduino IDE使用。提供简化引导加载程序,可通过USB接口对STM32F103系列微控制器进行固件升级(DFU),兼容多种STM32F103开发板。 项目的主要特性和功能 广泛的硬
项目简介 本项目是基于ARM架构的Linux系统开发的模拟电梯显示系统。它结合了LCD显示屏与触摸屏技术,能模拟真实电梯的运行过程,具备显示楼层、播放广告、响应按键及语音播报等功能。 项目的主要特性和功能 运行环境:在Ubuntu 20.04环境下开发,采用S5P6818开发板(ARM架构 - Li
项目简介 本项目旨在解决城市繁忙区域停车难的问题。通过利用多个Heltec LoRa开发板和GPS模块,开发出一套城市智能停车系统。该系统借助MQTT网络协议,让用户能够交换停车位的可用信息,进而减少驾驶时间和事故风险。 项目的主要特性和功能 信息交换:借助MQTT协议的发布 - 订阅模式,实现停车
项目简介 本项目主要帮助开发者理解并掌握Webpack的基础用法和插件系统的使用。无论开发者是初学者还是有一定经验,都能借助此指南了解Webpack的配置与使用,以及如何利用其插件系统扩展功能。 项目的主要特性和功能 主要特性 模块化处理:可处理JavaScript、CSS、图片等多种模块类型。 强
项目简介 本项目是基于Hexo框架构建的博客系统。Hexo是一款快速、简洁且高效的博客框架,它能使用Markdown或其他渲染引擎解析文章,并在几秒内利用靓丽的主题生成静态网页。 项目的主要特性和功能 静态网页生成:利用Hexo框架快速生成静态网页,有效提升网站访问速度与性能。 Markdown支持