百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

FreeJoy

> 编程语言
开源

具有灵活配置的 STM32F103 USB HID 游戏设备控制器

1.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

具有灵活配置的 STM32F103 USB HID 游戏设备控制器

FreeJoy

FreeJoy 是一款基于廉价 STM32F103C8 微控制器板的广泛可配置的游戏设备控制器,可让您创建自己的 HOTAS、踏板、方向盘设备等,或自定义已购买的设备。

开始使用

请参阅 我们的 Wiki 了解如何将固件烧写到板卡中,以及如何为您的应用程序配置设备。

特性

FreeJoy 支持以下外部周边设备:

  • 8个模拟输入(12位输出分辨率) - 轴到按钮功能(每轴最多 12 个按钮) - 按钮/编码器到轴功能 - 128 个数字输入(按钮、切换开关、帽子 POV、编码器) - 5 个移位修改器 - 4 个帽子 POV - 16 个增量编码器 - 移位寄存器 74HC165 和 CD4021 - 数字传感器 TLE5010/5011、TLE5012B、AS5048A、AS5600、MLX90393(仅支持 SPI 接口) - 外部 ADC ADS1115 和 MCP3201/02/04/08 - 4 个 PWM 通道用于照明 - 24 个 LED(单个或矩阵)可绑定到按钮状态或由主机软件控制 - 50 个可地址的 LED ws2812b 或 pl9823,具有特效和通过 SimHub 进行控制的能力; - 设备名称和其他 USB 设置

轴

FreeJoy 支持在 A0-A7 引脚上连接多达 8 个模拟输入和数字传感器作为轴源。每个轴都有自己的设置,包括:

  • 常规按钮
  • 倒置按钮
  • 切换开/关开关
  • 切换开关开
  • 切换开关关
  • POV 圆冠按钮
  • 增量编码器输入
  • 单选按钮
  • 顺序按钮
  • 5 个切换

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cgame-controllerhotasjoystickpedals

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言