Controlar Inyector con Arduino Uno

Bueno ya hice las pruebas correspondientes...

primero que nada, Surbyte, si ese código era solo una prueba, para ver si aunque sea con eso conseguía activar y desactivar.

Ahora les comento que al fin solucione el tema, el problema era de lo mas extraño, Increíblemente... Un lote de 10 Mosfet IRFZ48N comprados de ebay, completamente nuevos, estaban malogrados todos!!! nunca los había utilizado, probé con 4 diferentes y seguía con el mismo problema, realice las pruebas pertinentes a cada uno y ninguno las paso, procedi a comprar un Mosfet de la tienda electrónica local y para mi sorpresa funciono a la perfeccion, aun con la frecuencia inicial de 490Hz, el inyector se comporto de maravilla!!!

Posteriormente aumente el diodo de protección de 12v y 1W y agregue el fragmento de código que compartió Lucario y ahora funciona perfecto a frecuencias decentes.

Muchas gracias a todos por su ayuda, por favor explíquenme como cambio el titulo a solucionado, mañana posteo un diagrama completo de lo que hice, el sketch y algunas fotos, se me ocurre usarlo para distintos fines, desde sistemas de riego automatizados hasta la conversión de un motor a carburador a inyección...