Arduino ignition, will this work?

Yes this is possible but it is by no means a simple or quick beginner project. I would recommend to learn about basic interrupt handling first. Then denoising. And then hardening the power supply.