danjovic / controlfreak Goto Github PK
View Code? Open in Web Editor NEWCollection of firmware and schematics for connecting retro Joysticks and Gamepads to USB port.
License: GNU General Public License v3.0
Collection of firmware and schematics for connecting retro Joysticks and Gamepads to USB port.
License: GNU General Public License v3.0
i tried to change the pins on analog input pins to some other pins on #define and it didnt work.
i poked around the code but i couldn't figure out how sampleAnalogAxes() worked. let alone how to change the pins.
i tried analogRead() but the sampleAnalogAxes() method works so well that i dont want to re write that part.
would you mind if you teach me how that works or how to change pins on that?
its a bit more advanced then a simple analogRead() to me and im too clueless to figure out by searching alone.
Hi there, thanks for this project!
Having found an old (25-30yrs?) Thrustmaster FCS in my mum's loft, this has provided a helpful start in getting some life back into it! I have two questions:
For the "PC Joystick adaptor", can you explain the purpose of the 120Ω series resistors on the analog lines (and how you arrived at that value)? I've seen various suggested GamePort wiring setups in other projects, but most have used much higher resistors (e.g. 100kΩ in http://www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/ or 47kΩ in https://www.hackster.io/zachary_fields/thrustmaster-mark-ii-fcs-resurrection-08b793) to pull those lines direct to ground and create a voltage divider with the pot in the joystick. I'm getting quite a lot of "noise" on my analog readings, so I wonder if adjusting that resistor value would help?
I don't suppose you have any knowledge of the "WCS" throttle add-on (http://www.cyberg8t.com/f2comp/prodwcs.htm) - it appears to let the FCS pass-through it, but also had a 5-pin DIN connector which I think must have gone into a soundcard MIDI interface. Wondering what it would take to retrieve the inputs from that too!
Many thanks,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.