Generating a spark for a petrol engine

I have a project I am trying to get off the ground to get a timed spark for a petrol engine.

I can deal with the timing situation but at the moment I am trying to just generate a spark from something simple like the "Blink" routine.

I was thinking of something like this:-

I need a 3amp pulse and I wondered if this would be suitable for that.

Thanks for any help.

Daniel.

No, that shield won't pass 3A. Google "arduino ignition coil" to see what others have done.

Please post a link to the data sheet or product page of the spark coil and power supply you will be using.

You can control a coil with a simple, properly-sized N-channel MOSFET or a dedicated driver such as:

How many cylinders do you want to control?

4-stroke or 2-stroke?

What will you use for a crankshaft position sensor? Will you have a camshaft position sensor as well?

Ah so I see what others have done. Thanks for the two suggestions here.

I will use a CPS and this is a 3 cylinder 4 stroke engine.

Thanks, Daniel.