In order for a switch to interface with DCS either an Arduino or Leo Bodnar Board/ABSIS 2.0.

Using an Arduino would mean needing to run code through DCS Bios.

With a Bodnar Board/ABSIS the switch is recognized to Windows as a generic joystick input and so no code is needed. This is the better option for those less confident with code or those who want to fly multiple aircraft with no downtime in between.