Ajuda projeto

Olá, gostaria da ajuda de vocês para desenvolver o código de um projeto que estou tentando fazer.
Basicamente seria o seguinte:
um Noteiro, arduino e servo motor.
A maquina, insere uma nota e troca por uma ficha(moeda)
Insere uma nota de um valor determinado, ativa o servo motor que dispensará a ficha.
para inicio poderia ser uma nota de 2 reais para ativar o servo motor e rejeitaria as outras notas.

int pulso; int estado; int tempo; int flag;



#include <Servo.h>

Servo motor;

void setup()
{
Serial.begin(9600);
pinMode(8,INPUT);
digitalWrite(8,HIGH); 
motor.attach(3);
}


void loop()
{
//estado = digitalRead(8);
if ( digitalRead(8) == LOW && flag == 0 )
{
 pulso ++;
 Serial.println(pulso);
 delay(100);
}
if ( digitalRead(8) == HIGH )
{
 tempo = millis();
}
if (pulso == 5)// função tela
{
 Serial.println("5 Reais, Liberando Ficha");
 motor.write(180);
 delay(100);
 motor.write(0);
 delay(100);
 pulso = 250;
 delay(50);
}

if (pulso==250) // função apagar
{
 pulso = 0;
 delay(50);
}

}

código ta meio torto pq fui colocando coisa e esquecia de tirar outras, mas ta funcionando como eu queria a principio, se alguém achar algum erro me avisa pq ate agora não plotei nada