开关附加功能：连接电脑

这个独立附加程序将 Uno 上的四个拨动开关连接到 BMS 4.38，同时负责 OLED 和 LED。它适合愿意自行配置这一额外步骤的用户。需要 Windows、Python 3.11 或更新版本、pyserial，以及设置了适当组合键的 BMS 按键文件。文件和说明位于单独的下载包中。

PC 桥接程序：将 COM5 替换为你的端口。先使用观察模式；只有指定当前 BMS 键位文件时才使用 --live。仅在 BMS 位于前台且处于 In3D 时发送输入。启动时不会自动同步开关位置，请主动拨动需要的开关。Ctrl+C 停止桥接程序。

每个 Uno 端口只允许一个连接：Live Hub 或 PC 桥接程序。桥接模式也会驱动 OLED 与 LED。

py -m pip install -r PC-Bruecke/requirements.txt

py PC-Bruecke/uno_bridge.py --port COM5

py PC-Bruecke/uno_bridge.py --port COM5 --keyfile "C:/BMS/MyBindings.key" --live

valid#0 会关闭全部 LED 并显示 BMS OFFLINE。PC 桥接程序定期发送数据；超过 1.5 秒未收到数据，程序会关闭输出。Live Hub 只在变化时发送：在此模式下，即使之后连接中断，Uno 也会保留最近收到的值。快速入门中说明了这两种模式。

已针对 Arduino Uno 编译，并通过自动化离线检查。尚未使用真实面板、OLED 与运行中的 BMS 进行整套联调。

https://cockpitsuite.com/zh-Hans/bms-schalter-led-panel.html#arduino-code
