wiki/translated_sandbox/sbus-to-usb-joystick
JohhnGoblin 8a01d89bb7
Add files via upload
2025-01-05 01:08:05 -06:00
..
ArduinoJoystickLibrary Add files via upload 2025-01-05 01:08:05 -06:00
photo_2023-03-30_04-58-32.jpg Add files via upload 2025-01-05 01:08:05 -06:00
readme.md Add files via upload 2025-01-05 01:08:05 -06:00
sbus-inverter-diagram-schematics.jpg Add files via upload 2025-01-05 01:08:05 -06:00
sbus-to-usb-joystick.ino Add files via upload 2025-01-05 01:08:05 -06:00
sbus.cpp Add files via upload 2025-01-05 01:08:05 -06:00
sbus.h Add files via upload 2025-01-05 01:08:05 -06:00
translated_readme.txt Add files via upload 2025-01-05 01:08:05 -06:00

readme.md

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 каналов осей библиотека джойстика (остальные каналы заполняются кнопками), тут.