![]() Buttons are muxed into shift registers, use the SPI protocol to read them You must select Joystick from the "Tools > USB Type" menu brown and green go to the +5V and GND pins, orange goes to SCLK (pin 1), red goes to SS (pin 0), and yellow goes to MISO (pin 3). It's programmable with the Arduino IDE and comes with a USB joystick profile ready-built, so it could hardly be easier. I think the cheapest project board with SPI is a Teensy 2.0, for $16. On the old F-16 I identified the brown wire as +5V, green as ground, orange as clock, red as enable, and yellow as serial data out. It's completely compatible with SPI (serial peripheral interface). To read any of these sticks you need to give it +5V, ground, a clock source, a data line, and a select line. An old SNES controller uses the exact same principle. I don't know about the CH Fighterstick, but the Thrustmaster F-16, F-22, Cougar, and Warthog use three 8-bit shift registers to cut the grip wiring down to five conductors. I have no knowledge in electronics, but I will show those instructions to one who knows,īut please be as detailed as possible for the fools around here like me ![]() I would appreciate some detailed instructions of how you managed yours, I wish to try it with an old serial ch F16 fighterstick I have, use it's grip on my msff2,
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |