项目简介 本项目利用STM32F4xx微控制器驱动由ILI9341驱动的TFT - LCD屏幕,实现了图形显示与触摸控制功能,可完成LCD屏幕初始化、触摸屏操作以及图形元素的移动交互。 项目的主要特性和功能 采用STM32F4xx的HAL库,方便开发者使用微控制器硬件资源。 借助ILI9341驱动,
项目简介 本项目是基于ROS(机器人操作系统)的“Kratos控制和子系统”,旨在构建一个完整的机器人控制和监测解决方案。项目涵盖多个组件,如图形用户界面(GUI)控制、光谱仪设备通信、GPS数据处理、全景图像捕获以及二维码解码等,借助ROS实现各组件间的通信与协同工作。 项目的主要特性和功能 GU
项目简介 本项目是基于Arduino开发环境的WiFi时钟项目,名为香蕉星系时钟系统。项目通过WiFi连接NTP服务器获取当前时间,并在特定硬件显示设备上展示时间信息。项目文件包含硬件控制、WiFi连接、NTP时间同步及显示控制等代码。 项目的主要特性和功能 WiFi连接:可连接网络,从NTP服务器
项目简介 本项目基于Unity引擎开发,是一款支持多种棋类游戏(如围棋、井字棋等)的棋盘游戏。通过Unity的脚本系统,实现了棋盘初始化、棋子生成与管理、游戏状态判断以及用户交互等功能。 项目的主要特性和功能 棋盘初始化与UI管理:ChessUI.cs脚本用于初始化和更新棋盘的UI界面,支持新游戏按
项目简介 本项目展示了如何运用Python来爬取哔哩哔哩(B站)电视剧的弹幕信息。爬取特定电视剧的弹幕数据可用于剧情分析、观众情感分析等研究。 项目的主要特性和功能 爬取特定电视剧弹幕:通过获取视频的CID(内容ID),可爬取指定电视剧的弹幕数据。 解析弹幕数据:借助XML解析技术,从B站返回的XM
项目简介 本项目是一个遵循RFC6455规范,基于muduo网络库的WebSocket协议栈实现。目标是提供一个高效、稳定的WebSocket服务器,支持消息分片、加密通信等功能,且能与muduo网络库无缝对接。 项目的主要特性和功能 组件化开发:接口实现简单,隐藏底层细节,便于使用和扩展。 模块化
项目简介 本项目受Ableton Push和Novation Launchpad启发,打造了一个直观易用的MIDI控制器。它基于Arduino,能帮助音乐制作人和DJ更便捷地操控MIDI设备。 项目的主要特性和功能 硬件组成:以Arduino Uno作为主控制器,Trellis Pad作为LED矩阵
项目简介 本项目是基于Python语言的学习笔记与示例集合,内容涉及Python基本语法、数据类型、控制结构、函数、类、文件操作、异常处理以及数据可视化等多方面。通过多个示例代码,助力初学者和进阶用户更好理解Python编程的基础知识与高级特性。 项目的主要特性和功能 基础知识:提供Python基本
项目简介 本项目是基于Arduino Uno和OLED显示屏构建的传感器数据可视化系统。利用Arduino采集传感器数据,并通过OLED显示屏实时展示,用户能直观查看温度、湿度等传感器数据,适用于环境监测、智能家居等需实时查看传感器数据的场景。 项目的主要特性和功能 传感器数据采集:借助Arduin
项目简介 本项目是基于React Native框架开发的移动端应用。React Native允许开发者使用JavaScript和React来构建原生移动应用,无需重新编写全部代码,在保证原生性能的同时,能提升开发效率和用户体验。 项目的主要特性和功能 跨平台开发:代码可同时在Android和iOS平