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 个切换