Knob Box

That looks awesome. I think I will add the digital display as well but I want immediate access so I will have a bunch of encoders.

Looks like “These are the droids I am looking for”

If I understand correctly, there is a resident bitsanddroids program that intercepts serial data from arduino and sends serial data to arduino. It also communicates to MSFS via simconnect I assume.

What encoders do you use. There is debouncing code for encoders on the net that uses a state machine. Do you have issues with the encoders you are using? I don’t really know if the code is necessary for encoders that have a break out board.

Does the bitsandroids program get bogged down when you have a lot of encoders and displays requesting and sending serial data? Also, do you have to load an alternative firmware besides the sketch? The annoying thing about the USB hid solution I am using, is if I have to modify the sketch and reupload a new version, I have to DFU and reflash the firmware on the UNO to its original state first. After I upload the new sketch, I have to DFU and reflash the USB hid firmware. Can’t upload sketches with the USB hid firmware installed.

Come to think of it, if the flight control surfaces can be controlled by the arduino through bitsanddroids, you should be pretty much able to create your own Autopilot algorithm. Read the altitude, if too low send the command to adjust the elevators and thrust. It would simply be a function that can be activated by the press of a button to set a global variable and becomes activated in the loop.

I will have to do some further research.
Thanks,
Chris