项目简介 本项目是基于Arduino的VESC - Arduino SPI通信库,适用于Arduino Mega和Due,可借助SPI、UART和CAN总线与VESC控制器通信,以实现对电机的控制与管理。 项目的主要特性和功能 支持SPI、UART和CAN总线三种通信方式,满足不同场景通信需求。 能
项目简介 本项目基于Python开发,借助ChatGPT强大的对话和信息整合能力,将微信转变为智能机器人。该系统可在私聊和群聊中智能回复消息,支持多轮会话上下文记忆,还具备语音识别、图片生成等功能,同时支持多端部署和丰富的插件扩展。 项目的主要特性和功能 多端部署:支持个人微信、微信公众号和企业微信
项目简介 本项目是为2019年CanSat竞赛设计的嵌入式系统,为对应载荷电子电路的Arduino代码。项目聚焦于传感器数据的采集与传输,涉及MPU6050、BME280、实时时钟(RTC)等传感器,还可对伺服电机、RGB LED和蜂鸣器进行控制。 项目的主要特性和功能 传感器数据采集:借助Ardu
项目简介 本项目是用C语言编写的关于QUIC协议实现及其相关功能的测试代码集合。它包含多个测试用例,用于验证QUIC协议实现中数据包解析、流控制、窗口更新、版本协商等关键功能的正确性。由LiteSpeed Technologies开发,可帮助开发者确保QUIC协议实现符合预期规范,在不同网络条件下正
项目简介 本项目(Water Testing Instant,简称WTI)是LMAN团队参加FPT教育黑客马拉松大赛的成果。它是一款便携式水质测试设备,可让用户对水的纯度进行测试,同时结合了Android应用程序和云计算,实现人工智能预测。本仓库包含嵌入式代码,移动应用实现和后端实现可通过相应链接查
项目简介 本项目是一个基于Python和PyQt6的图形用户界面(GUI)应用程序,可对嵌入式系统中的各类操作进行控制,如LED灯控制、电机驱动、温度读取等。该应用提供直观界面,方便用户与嵌入式系统交互,执行特定命令并查看设备状态。 项目的主要特性和功能 图形用户界面:使用PyQt6库创建图形界面,
项目简介 本项目是基于Digispark ATTiny85微控制器实现的BADUSB系统。Digispark是带有USB接口的开发板,编程方式和Arduino类似,该系统可实现类似Hak5 USB Rubber Ducky的功能。 项目的主要特性和功能 采用Digispark ATTiny85微控制
项目简介 本项目是基于 React Native 框架和 Expo 工具开发的社交应用。集成了用户注册登录、动态发布与浏览、点赞互动、私信交流、个人资料编辑等丰富功能。借助 Expo 平台,该应用可在 iOS 和 Android 等多平台运行。 项目的主要特性和功能 多平台支持:利用 React N
项目简介 本项目专注于C语言基础编程练习,提供一系列涵盖变量、数据类型、数组、字符串、循环、条件语句、函数等基础概念和语法的编程练习,帮助学习者巩固和加深对C语言基础知识的理解。 项目的主要特性和功能 数据类型与变量:包含变量和数据类型的基础练习,可学习不同类型变量的定义与使用,以及理解变量作用域。
项目简介 本项目是基于Qt框架和C++语言开发的双人对战跳棋小游戏,支持本地或局域网对战。玩家通过网络连接服务器就能进行游戏,界面简洁,操作方便。它也是清华大学2022年夏季学期《程序设计训练》大作业一。 项目的主要特性和功能 界面友好:采用直观的用户界面设计,便于玩家快速上手。 对战模式多样:提供