An I/O controller for virtual pinball machines: accelerometer nudge sensing, analog plunger input, button input encoding, LedWiz compatible output controls, and more.
Dependencies: mbed FastIO FastPWM USBDevice
Fork of Pinscape_Controller by
An I/O controller for virtual pinball machines: accelerometer nudge sensing, analog plunger input, button input encoding, LedWiz compatible output controls, and more.
Dependencies: mbed FastIO FastPWM USBDevice
Fork of Pinscape_Controller by
The ULN2064s are used on the main board because they fit: that is, it was possible to fit 16 ports with enough power for flashers using these chips. It's not possible (as far as I can see) to fit 16 MOSFETs into the same space. If there were in fact some alternative function that would be more desirable in the available space, that might be worth considering instead, but I kind of doubt addressable LEDs would be it, at least with a KL25Z, as they require quite a lot of bandwidth.