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