control de inyector de combustible

si me podrian guiar como puedo hacer para controlar el funcionamiento del un inyector el cual trabaja a 12 voltios la parte de potencia yo se pero la parte del código como que eso nesesito una ayuda

aca tengo el diagrama de como se puede probar

https://scontent.flim5-3.fna.fbcdn.net/v/t1.0-9/21742840_516409895360052_4679748312275551371_n.jpg?oh=bedb9224d660e236f7833fd8557fd0a3&oe=5A5F389E

https://scontent.flim5-3.fna.fbcdn.net/v/t1.0-9/21762127_516410055360036_1339476946529254605_n.jpg?oh=5f69f6c4d5da2e75aae0a6ff7ac45d26&oe=5A6058F7

el primero es prueba 1 el otro es prueba 2 la prueba 3 es la union de las dos

en el encendido de la bonba es con un pulsador la salida es un led que simula el inyector y otra salidad es un led que activa una electrovalvula de vaciado de las probetas

trabaja en esa secuencia

enciende la bonba con un pulsador trabaja el led de inyector por 15 segundos luego se apaga por 30 segundos luego se activa el led de drenado por30 segundos luego va a 650 rpm que el ancho de pulso es 3ms trabaja el led por 30 segundos luego activa el led de drenado por 30 segundo vacía las probetas asi realiza la funciones

la imagen 2 pulsador de encendido de la bomba eso es una entrada luego realiza la secuencia

disminuye 50 rpm de 350 a 6000 rpm luego baja de 6000 rpm a 350 rpm luego observo que trabaja a por 30 segundos más el inyector y luego activa el led que simula el drenado por 30 segundos y por ultimo finaliza

si alguien que conoce de arduino con el diagrama de se puede guiar si alguien me puede ayudar a como hacer el código se que arduino es una comunidad muy grande y conocida por muchos países con persona con mucho pasión y talento que nos dan a conocer lo maravilloso que es el "EL MUNDO ARDUINO" saludos comunidad arduino

Es la imagen 1

es la imagen 2

asi son los diagramas

Usa una máquina de estados. Lee en Documentación como se hace