项目简介 本项目基于Arduino框架开发,借助PID控制与编码器反馈达成DC电机的驱动控制。项目内含有多个测试文件,可对电机连接、开环控制、编码器以及PID反馈控制展开测试。代码有针对Arduino Mega和Teensy 4.1的版本,二者基本相同仅引脚布局存在差异,目前主要以Arduino M
项目简介 本项目聚焦于在Unix/Linux环境下,展示进程间通信(IPC)和线程同步的多种方式,涵盖管道通信、信号量、共享内存、消息队列和信号等。通过不同实现方式,实现不同进程或线程间的信息传递、任务执行顺序协调,保障数据的一致性与完整性。 项目的主要特性和功能 管道通信:借助管道(pipe)和f
项目简介 本项目旨在帮助初学者掌握基于Arduino的电路设计和编程技能。通过结合KiCAD软件进行电路设计,并提供一系列编程和电路设计实例,让学习者能实践探索,了解电路基本原理、Arduino编程基础以及电路设计与实际应用的结合方式。 项目的主要特性和功能 主要特性 提供Arduino开发环境配置
项目简介 本项目是一个基于Arduino平台的开源库,主要用于与LTC24xx系列高精度Delta Sigma ADC(模数转换器)进行通信。开发者借助该项目能够方便地开展模数转换工作,读取ADC值并处理相关事件,支持LTC2442和LTC2449等型号的设备。 项目的主要特性和功能 支持LTC24
项目简介 本项目致力于实现一个基于Cocos Creator框架的NavMesh寻路系统,为各类游戏场景提供高效且灵活的寻路解决方案。借助集成NavMesh技术,达成角色在场景中的自动寻路功能,有效提升游戏开发效率与游戏体验。 项目的主要特性和功能 支持Cocos Creator框架,可轻松集成到现
项目简介 本项目是基于NestJS框架构建的服务器端应用。NestJS是渐进式的Node.js框架,使用TypeScript编写,融合了OOP与函数式编程的优势,使代码的维护与测试更加方便,致力于打造高效且可扩展的服务器端系统。 项目的主要特性和功能 主要特性 采用TypeScript开发,具备强大
项目简介 本项目借助Web技术打造了Windows 12网页版操作系统,致力于为用户带来逼真的Windows 12操作体验。凭借精美的UI设计、流畅的动画效果和丰富功能,用户能在浏览器中感受类似真实Windows 12系统的操作界面与功能。这不仅是技术展示,更是开源社区项目,欢迎开发者参与贡献。 项
项目简介 Teisye是一个自定义的内存分配器,其目标是优化内存分配和释放的性能。它基于“相同代码路径会在应用程序生命周期中重复执行,相同内存分配和释放请求会重复出现”这一假设,针对不同大小的内存请求采用不同管理策略,以此提高内存分配和释放的效率。 项目的主要特性和功能 线程缓存(thread_ca
项目简介 Mirror Craft镜面工艺是基于Minecraft的多模组生存与冒险体验服务器。玩家能在其中体验科技魔法、冒险、生活、建筑等多方面的模组内容,还可与全球玩家一同探索未知世界,共同创造无限可能。 项目的主要特性和功能 多模组支持:支持机械动力、通用机械、植物魔法、应用能源、工业先锋等多
项目简介 本项目是基于mbed OS的嵌入式设备连接管理系统,展示了如何将设备注册到mbed Device Connector,进行数据的读写操作以及取消注册。系统支持通过WiFi、以太网、6LoWPAN ND或Thread等多种方式连接网络,能记录设备按钮的点击次数并发送数据到mbed Devic