Here is the circuit as used in the demo (previous)
I replaced those Z14's with some STP40NF10L's.
Each button goes to hardware debouncing (4093s) and then to respective input pins. The debounced outputs also get diode-OR'd into the hardware interrupt pin.
It sounds a nice project!The 220R/2k2 resistors form a voltage divider that reduces the gate drive voltage by 9% and hence increases Rds(on). I would ditch the 2k2 resistors and use instead a single resistor of 2k2 or 10K from the Arduino output pin to ground.
I think I need to keep the 220?, in case the FETs crater again (nasty business that). I might give the wholly unassisted acceleration from a dead-stop test another go, but right now I'm having fun.
Yes, you need to keep the 220 ohm resistors. What I was suggesting was to move the 2K2 resistors to the other end of them - and then use just one resistor to ground since there is no point in having 2 in parallel.