Este es un buen tutorial para alguien empezando con Arduino. Estas piezas son muy baratos si no los tienes o muy fácil conseguir en cualquier kit de arranque. La programación también es muy sencilla y utiliza las funciones que ya son parte de la biblioteca Arduino.
Este tutorial cubre los transistores y diodos de flyback para fines educativos. Esto no es necesariamente la manera más eficiente para llevar a cabo este proyecto.