Xbox One Controller Controlled Rocket Launcher...

Bruno Capuano (aka El Bruno) continues exploring the Xbox One Controller, this time extending is the past work he's done with a USB Rocket Launcher.

Two related past posts from Bruno;

[#CODING4FUN] XBoxOne Controller and USB Rocket Launcher

image

Now a little explanation on how to assemble this. I used the basis of my post about How to control with C# XBoxOne command. Then with a bit of code to control the rocket launcher, I get to connect both devices and the fun starts.

The complete solution includes 3 projects, 1 is responsible for controlling the Rocket Launcher, then the app WPF to coordinate signals of the remote control and the Lance missiles. Finally I have a PCL that is responsible for translating Int32 values from the command in command more basic type: up, down, left or right.

image

Actually, the work has not been very complicated, the only thing I had to keep in mind is the values that sends the controller. After seeing that the GamePad moves in the range of an Int32, the best thing was to define values for LeftFar > Left > Center > Right > RightFar, with values between – 20000 > – 10000 > 0 > 10000 > 20000. In this way a kind MoveControler helped me to translate these values the position of the joystick on the remote control.

SNAGHTMLffa587a

SNAGHTMLffb2dfa

...

[Click through for the the source and more]



Tags:

Follow the Discussion

No Comments

Sorry, no comments have been submitted yet.

Please make a comment below or check back later.

Comment on the Post

Already have a Channel 9 account? Please sign in