Jump to content

ddtav478

Members
  • Posts

    1
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hello, I'm trying to make a joystick to use it with DCS F-16 module. Basically, I printed out JF-Flyers joystick and I attached a teensy 4.0 to the stick. I then made a gimbal that uses an arduino nano (ATMEGA328P). Here is the link if anyone wants to see https://www.amazon.de/AZDelivery-Atmega328-gratis-Arduino-kompatibel/dp/B078SBBST6/ref=asc_df_B078SBBST6/?tag=googshopde-21&linkCode=df0&hvadid=310491639325&hvpos=&hvnetw=g&hvrand=3235562854204524709&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9044815&hvtargid=pla-609882071415&psc=1&th=1&psc=1&tag=&ref=&adgrpid=59900935617&hvpone=&hvptwo=&hvadid=310491639325&hvpos=&hvnetw=g&hvrand=3235562854204524709&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9044815&hvtargid=pla-609882071415 I trying to make it so that I can attach JF-Flyers stick using I2C serial communication to the gimbal unit which house the arduino nano reading x and y inputs and make it so that they read as one. In short Joystick buttons (w/ Teensy 4.0) ---> Gimbal (arduino nano) ----> USB communication w/ DCS world as one single controller. I'm looking to do it this way to allow me to swap the controller for a different one. I tried the arduino forums and the teensy forums and they were no help. From what I understand the arduino can't act a USB device like as a keyboard or mouse. However DCS bios gets around the problem by adding functionality to DCS and communicating by serial bus to arduino. The joystick has 23 inputs and the connect to a common ground when the button is pushed. The gimbal has not been assembled yet, however, the input of x and y axis will go through a hall effect sensor. In the future, I hope to add switches and buttons to the gimbal unit for more options. Here is the 4 pin aviator plug I'm trying to pass the wires through. (Don't mind that it is rough as this was a test fit)
×
×
  • Create New...