Main > Driving & Racing Cabinets
RC Gun Type Controller Hacks for Mame Driving?
PL1:
--- Quote from: 8BitMonk on November 21, 2014, 10:53:34 am ---Thanks for the additional explanation, this makes it much more clear. So with a single pot and optical device it would take 6 pins total on the U-HID since there is a separate common pin for the ground. That would still leave two pins for buttons if desired since they don't need power?
It seems like a mouse/gamepad hack is still the most sensible way to go. At some point it get's so expensive you might as well just buy an actual spinner.
--- End quote ---
The U-HID Nano has a ground (blue square), 8 programmable pins, and one pin is removed (gray square, no dot) as a key.
The ground and 5v can be shared for the pot and optical.
* Ground
* 5v
* Analog wiper (pot)
* Data A (optical)
* Data B (optical)
That leaves 4 pins available on the Nano.
Scott
8BitMonk:
Thanks, I was wondering if the power could be shared, thought maybe the voltage factored into the signal and had to be unique for each.
So the U-HID nano would work but I'm not convinced it's worth the cost just to use the existing pot from the RC controller and have analog gas/brake. It's a minimal payoff for the extra money. The gas brake could easily be relegated to a single switch hooked up to a trigger or I could find and hack a wireless gamepad trigger for cheaper.
PL1:
If you don't mind going with a 270 degree wheel, you could probably hack the wireless gamepad using one analog axis for the wheel and the other for the accelerator.
A while back, I requested a hybrid analog/optical/digital KADE+ or KADESTICK firmware so people can interface with driving cabs that have 360 degree optical wheels, analog pedals, and pushbuttons -- the new KADE+ will have the analog input pins needed to support this type of firmware, but i"m not sure if/when Jon will get around to this. :dunno
Scott
Deadpool:
I had no idea this was even possible? Would you connect it through Wifi? or have a connecting cord?
Navigation
[0] Message Index
[*] Previous page
Go to full version