ok, the bc546 will work you will however need to change the resistor that feeds the gate of the transistor to 500 ohm rather than 100 i put in the schematic otherwise the current from the arduino will be about 45ma which will probably kill the port on the arduino they usually only give 20ma (i have not looked up the arduino myself)
you may also want to have a transistor on the coil of the crankshaft to ecu relay. if you look up the specs for that relay and the specs for how much current the arduino can provide you will be able to tell for sure. You can use the same circuit on this solenoid as well if it is a problem
|