项目简介 本项目利用Arduino实现对LED灯的控制,具备对单个及一组LED灯进行点亮操作的功能,同时可定义LED灯的激活顺序。 项目的主要特性和功能 实现单个LED灯的点亮。 实现一组LED灯的点亮。 定义LED灯的激活顺序。 安装使用步骤 安装要求 硬件:Arduino UNO R3开发板。
项目简介 本项目是基于Go语言实现的简易聊天室系统,包含客户端与服务端。客户端供用户进行登录、注册以及发送消息等交互操作,服务端负责处理用户请求并和在线用户进行通信。系统运用TCP协议开展网络通信,借助Redis数据库存储和检索用户数据。 项目的主要特性和功能 用户注册和登录:客户端允许用户输入用户
项目简介 本项目基于ESP-IDF框架,面向ESP32系列芯片(包含ESP32、ESP32 - S2和ESP32 - C3)开发,用于实现SD卡的读写操作。示例代码展示了初始化SD卡、挂载FAT文件系统、进行文件读写及格式化等基本操作,为SD卡操作提供了简洁有效的解决方案。 项目的主要特性和功能 支
项目简介 本项目是基于递归思想开发的井字棋游戏,运用αβ剪枝法设计游戏AI。通过策略性的递归算法来寻找最佳游戏动作,为用户带来智能且有趣的井字棋对战体验。项目包含用户界面和智能决策引擎,方便用户以简单又具挑战性的方式理解和学习人工智能策略在棋类游戏中的应用,并且提供了在线演示版。 项目的主要特性和功
项目简介 本项目旨在引导用户自制符合法规的无人机电子信号报告装置。项目详细介绍了相关法规,如法国2019年10月30日的法令,同时提供了DIY所需的概念、代码和库。用户能够借助该项目为自己的无人机机队打造专属的电子信号报告模块,还可使用DSAC分配的“000”代码作为自制设备的制造商代码。 项目的主
项目简介 dts(data transfer service)是自主研发的数据传输系统,能够以增量或全量 + 增量的方式,将某个数据源的数据同步到下游的其它数据源。目前支持 MySQL 到 MySQL 以及 MySQL 到 Kafka 的数据同步,可用于 TP 和 AP 两种场景,后续会支持更多数据
项目简介 本项目是基于C++和TM4C微控制器开发的太空射击游戏。通过自定义PCB连接TM4C123G Launchpad,搭配LCD、DAC、手柄、滑动电位器、按钮和LED等设备。游戏采用简单的俯视“弹幕地狱”风格,具备5个关卡、多种敌人类型,还有货币和升级系统。项目代码融合了32位ARM汇编、C
项目简介 本项目涵盖雪城大学Fridley实验室环境和实验室传感器相关的Arduino和R脚本,旨在收集、处理和分析实验室环境中的各类传感器数据,为实验室日常运作和科学实验提供数据支持。传感器工作协议详情可查看https://sites.google.com/site/fridleylab/home
项目简介 本项目开发非官方的Flutter嵌入式Linux嵌入器,聚焦嵌入式Linux系统用例。它是基于Wayland协议的图形用户界面系统,为开发桌面应用程序和窗口管理器提供框架。支持ARM64和x64等多种硬件平台,能适配不同图形后端,赋予嵌入式系统出色的图形显示与交互能力。 项目的主要特性和功
项目简介 本项目包含两部分实验。一是基于Python的USB通信实验,借助PyUSB库控制特定的Flashlight4Glass_toggle USB设备,实现设备枚举、配置、读写操作等。二是利用Arduino Due作为USB主机与USB设备通信的实验,探索以最小改动Arduino IDE的方式利