Novato en apuros, proyecto con leds y pulsadores

Hola amigos, me podrian ayudar a realizar este proyecto por favor, estoy usando un arduino uno:
El programa debe hacer:

  • Iniciar en LED_OFF=1, LED_ON=0, LED_PULSOS=0, LED_PULSO=0

  • Si se presiona START se activa el sistema LED_ON=1, LED_OFF=0

  • Estando el sistema en ON [LED_ON], se presiona una cantidad de veces N, mediante PULSOS, por cada pulso que se haga se debe encender LED_PULSO por 100ms

  • Cuando se presiona ENTER el LED_PULSOS_empieza a papadear la cantidad [N] veces ingresada por PULSOS.

  • El sistema debe pasar al estado inicial si se presiona STOP.

const int start= 12;
const int parar= 11;
const int pulsos=10;
const int enter=9;

const int LED_PULSOS=4;
const int LED_PULSO=5;
const int LED_OFF=6;
const int LED_ON=7;


void setup(){
  pinMode(start,INPUT);
  pinMode(parar,INPUT);
  pinMode(pulsos,INPUT);
  pinMode(enter,INPUT);
  pinMode(LED_PULSOS,OUTPUT);
  pinMode(LED_PULSO,OUTPUT);
  pinMode(LED_OFF,OUTPUT);
  pinMode(LED_ON,OUTPUT);
  
}

void loop() {
}

aqui esta el diagrama en proteus

Tu hilo será movido a Software.