项目简介 本项目是基于Qt框架开发的贪吃蛇游戏,具备窗口界面显示、键盘控制、贪吃蛇移动、果实生成、游戏逻辑处理等功能。界面简洁,玩家可通过键盘操控贪吃蛇移动,吃果实增长身体并得分,同时要避免出界或咬到自己。 项目的主要特性和功能 窗口界面:利用Qt创建包含游戏场景、分数显示及按钮的主窗口界面。 键盘
项目简介 本项目致力于解决物联网(IoT)中嵌入式设备的安全问题,特别是满足设备身份认证和加密操作对高熵随机输入以及安全、防篡改身份的需求。通过设计并实现基于物理不可复制功能(PUF)的集成方案,有效提升物联网设备的安全性。该方案支持RIOT操作系统,可适配约250个平台。 项目的主要特性和功能 利
项目简介 这是一个基于Arduino的学习项目,借助简单的点击计数器功能,帮助初学者在实践中掌握Arduino编程,学习与Arduino硬件交互以及理解基本编程概念。 项目的主要特性和功能 点击计数功能:具备点击计数器,可记录按钮点击次数,适用于各类计数或事件触发场景。 基于Arduino平台:使用
项目简介 本项目在FreeRTOS实时操作系统中,实现了名为Heterogeneous Scheduling Task(HST)的用户级调度器。此调度器可灵活支持混合关键系统的运行,无需修改内核源代码就能对混合关键任务进行调度,还提供了不同调度算法的实现示例,并详细记录了HST的设计。 项目的主要特
项目简介 本项目是基于AVR微控制器的综合项目集,涵盖从基础AVR编程到与LCD显示屏、SD卡等外设交互的多方面内容。项目主要用于教育或演示,展示如何操作AVR微控制器以及与外部设备交互。 项目的主要特性和功能 提供一系列AVR微控制器编程的文件与代码示例。 包含与LCD显示屏交互的代码,可实现初始
项目简介 本项目是一个结合了Arduino和PyQt技术的桌面应用程序,在CERN的IUT实习期间开发,主要用于管理和控制SEMGrids设备,可实现与Arduino设备的交互及相关数据操作。 项目的主要特性和功能 WPF应用程序入口:App.xaml.cs 文件定义WPF应用程序入口点,处理应用程
项目简介 本项目是一个用Python编写的工具,用于生成嵌入式系统的固件更新文件。它支持jffs2和squashfs两种格式的blob文件,可根据用户提供的驱动路径、网络配置文件等参数生成对应的固件更新文件。 项目的主要特性和功能 支持jffs2和squashfs两种文件系统格式,满足不同嵌入式系统
项目简介 这是一个基于物联网技术,用于服务器室监控的开源项目。借助ESP32和ESP8266微控制器,搭配各类传感器、RFID读卡器以及MQTT协议,可对服务器室的温度、湿度、水泄漏、火焰情况及门禁系统进行监控。同时,利用Raspberry Pi作为服务器端处理中心,完成数据的收集、处理与可视化。
项目简介 本项目可对“合成大西瓜”游戏进行魔改,提供改图工具,无需修改代码,通过修改配置就能对游戏进行多方面调整。同时,项目提供多种本地启动和上线发布方式,便于用户快速体验和分享魔改后的游戏。 项目的主要特性和功能 便捷魔改:通过修改配置文件和替换素材,可实现改分数、改图片、开启无敌模式、指定水果、
项目简介 本项目借助Arduino Nano控制器达成激光切割机的自动排气和压缩空气控制。利用TCS34725 RGB光色传感器检测激光切割状态,进而自动操控230伏特的磁阀和单通道继电器模块,实现排气和压缩空气的自动开关。 项目的主要特性和功能 自动控制:可依据激光切割状态自动开关排气和压缩空气。