Skip to content

Latest commit

 

History

History

sbus-to-usb-joystick

USB-джойстик из обычной радиоапппаратуры с приемником SBUS на arduino pro micro

photo_2023-03-30_04-58-32.jpg

Сигнал SBUS от приемника подключать на rx, нужен неинвертированный. Если у вас "обычный" инвертированный, вам придется использовать транзистор для инверсии.

sbus-inverter-diagram-schematics.jpg

Я использую "цифровые" транзисторы dtc144eka или bcr533 и не ставлю резистор в базу. В качестве передатчика и приемника sbus я использую qczek, вы можете использовать любой приемник. Его задача - передать значения каналов от аппаратуры до USB регистратора через arduino на 32u4 (ali), которая определяется как hid-usb-joystick. При этом немного вырастает задержка за счет дополнительного процесса по приему и передаче значений, но вы не привязаны к регистратору проводом, что удобно.

Скетч, доработанная под 10 каналов осей библиотека джойстика (остальные каналы заполняются кнопками), тут.