项目简介 本项目是PHBS的Python基础课程作业集合,包含多个不同功能的Python脚本,涉及数据处理、网络爬虫、翻译、数学拟合等多个领域,每个作业都有明确需求和对应实现代码。 项目的主要特性和功能 数据处理:可从Excel文件提取超链接到新文件,也能提取指定目录下所有PDF文件首页并合并成新P
项目简介 SIMON-85是一个开源的游戏板项目,基于Arduino平台开发。该项目涵盖硬件和软件两部分,旨在测试并训练用户的短期记忆能力。硬件由四个LED灯、四个按钮和一个蜂鸣器组成,软件则通过Arduino编程实现游戏逻辑。 项目的主要特性和功能 游戏模式:LED灯随机闪烁形成序列,用户需在规定
项目简介 此项目是基于Arduino的MetroMoney系统,主要功能是借助RFID技术读取MetroMoney卡的信息并进行处理。 项目的主要特性和功能 硬件需求:需Arduino(推荐Uno)、RFID - RC522读卡器模块、连接线和MetroMoney卡。 数据读取:利用Arduino和
项目简介 本项目以STM32F103RB微控制器为基础构建自主车辆系统,可实现车辆的自主移动,具备前进、后退、左右转向等基本功能,同时能利用红外传感器检测障碍物并做出相应的行驶调整。 项目的主要特性和功能 核心采用STM32F103RB微控制器。 利用红外传感器进行障碍物检测。 车辆支持前进、后退、
项目简介 Guns是基于Spring Boot 2构建的后台管理系统,旨在提供简洁、高效的管理系统解决方案。该项目完美整合了SpringMVC、Shiro、MyBatis-Plus和Beetl,代码简洁且注释丰富,易于上手。项目包含用户管理、角色管理等10个基础模块,可直接作为后台管理系统的脚手架。
项目简介 本项目是基于ESP32微控制器的DC电机驱动系统。借助CANbus通信来控制电机驱动器,同时读取编码器位置信息,可通过按钮或电位计对电机的速度与方向进行控制。系统还具备重置编码器、调试和测试等功能。 项目的主要特性和功能 CANbus通信:利用ESP32的CANbus功能与电机驱动器通信,
项目简介 本项目是一个机器人操控系统,由移动小车和3D打印的机器人手臂构成。我们开发了定制化的Android应用程序来控制机器人,提供独特的方式操纵并自动化机器人的移动和操作,便于人们与机器人互动,以简洁直观的操作实现复杂动作执行。此项目可供机器人爱好者、开发者及对机器人技术感兴趣的人使用。 项目的
项目简介 本项目是基于Arduino的钢琴按键记录系统,能记录MIDI键盘上的每一次按键操作,并将相关数据保存到CSV文件中。该系统只关注键盘按键信息,不采集麦克风或其他传感器的数据。 项目的主要特性和功能 精准记录MIDI键盘的每一次按键操作。 数据以CSV格式保存,方便后续分析和处理。 硬件搭建
项目简介 本项目借助Python编程、OpenCV图像处理和Arduino硬件操作技术,旨在帮助用户自动化地在游戏《口袋妖怪:水晶版》中捕捉闪光Celebi,解决手动重复操作繁琐的问题。 项目的主要特性和功能 视频流处理:运用OpenCV处理视频流,精准检测游戏中的角色Celebi。 硬件控制:依据
项目简介 本项目基于STM32微控制器构建时钟与通信系统,借助UART、SPI和并行通信达成PC与Nucleo、Bluepill板间的通信。系统能够显示和设置时间与日期,同时支持设置最多5个闹钟。此外,项目还涵盖多种硬件组件的驱动开发,像GPIO、RCC、NVIC、SPI、UART等。 项目的主要特