项目简介 本项目是一款用于测量咖啡黑暗度的设备,以Adafruit TSL2561传感器、SSD1306 OLED显示屏和Arduino nano为核心组件。可对全豆和磨碎咖啡的黑暗度进行测量,并通过OLED屏幕显示测量结果,还具备可通过按钮操作启动与校准的校准模式。 项目的主要特性和功能 利用Ad
项目简介 本项目利用4个按钮、2个操纵杆、1个atmega1284单片机和一个Nokia 5110屏幕,开发出类似太空侵略者的@SCII Invaders游戏。通过Nokia 5110屏幕展示敌人、玩家角色以及胜利、失败、暂停和主屏幕画面,玩家需双人合作抵御两轮侵略者,防止其抵达屏幕底部。 项目的主
项目简介 本项目是基于Arduino ATMega 2560及其相关外设构建的沼泽冷却器模拟系统(CPE - 301 Swamp Cooler),主要用于模拟基本沼泽冷却器的工作过程。此项目是CPE 301课程Section 1001的最终项目,由Aaron Bartee和Skyler Marsde
项目简介 本项目是在React井字棋小游戏基础上集成虎牙小程序SDK,达成了主播与观众之间的简单互动。通过自定义虎牙小程序消息,实现观众端和主播端的交互。项目包含Web端(PC主播端和Web观众端)、App端(观众端App和主播直播助手App),后台负责处理前端请求,调用小程序API完成广播和单播消
项目简介 SSTL(超级模板库)是基于C++标准库的封装库,对C++ STL里常用数据结构,像数组、链表、集合、映射等进行封装,提供一系列便利方法,让数据结构操作更灵活便捷,使用风格更接近脚本语言。 项目的主要特性和功能 模板类封装:封装了STL的模板类,涵盖数组(SArray/SVector)、链
项目简介 MM - control - 01是基于Arduino平台的开源项目,用于控制多材料3D打印机的步进电机和传感器系统。借助Arduino IDE编程,能实现对打印机的精确控制,涵盖丝材加载、卸载、更换工具以及运动轴控制等操作。项目主要运用AVR微控制器和TMC2130步进电机驱动器,通过U
项目简介 本项目基于STM32F1xx系列微控制器,主要用于实现微控制器与外设或其他微控制器之间的串行通信。借助STM32CubeMX和System Workbench工具,以及STM32F1xx的HAL库进行开发,支持USART输出和printf重定向到USART功能。 项目的主要特性和功能 US
项目简介 本项目是基于ESP32的RFID门禁管理系统,主要功能为读取RFID卡信息并控制继电器开关。系统搭建了小型Web服务器,方便用户添加和移除允许的RFID卡。最初使用自定义Web服务器,后迁移至ESPAsyncWebSrv库解决运行错误。同时,项目兼顾了安全性和能耗问题,还提供了OTA更新功
项目简介 本项目是为大一年级计算机专业课程学习而打造的一系列小项目与课设作品。涵盖游戏开发(Fly Bird小游戏)和管理系统(基础版及其优化版)两大部分。主要目的是让学生熟悉基本编程技巧与软件开发流程,为后续学习筑牢基础,涉及Java基础知识与面向对象编程思想的运用。 项目的主要特性和功能 Fly
项目简介 本项目是基于AM(Abstract Machine)框架的Nintendo Entertainment System(NES)模拟器,由FCEUX模拟器移植而来。借助AM环境的不同IOE(Input/Output/Event)支持,该模拟器能在字符模式或图形模式下运行,支持键盘操作与游戏音