#include <Servo.h>
Servo servo;
int a = 0;
void setup() {
servo.attach(9);
Serial.begin(9600);
Serial.println();
Serial.println("Curso : 7º A");
Serial.println("Creado por : Andres Felipe Veloza Cañas");
servo.write(0);
}
void loop() {
if (Serial.available()){
int C = Serial.parseInt();
int b = 0;
while(a <= 5){
if (C == 2011){
Serial.println("Cotraseña correcta, compuerta abriendose...");
for (int a = 0; a <= 180; a++){
servo.write(a);
delay(10);
}
break;
}
break;
Serial.println("Compuerta cerrada...");
}
if (C != 2011 && C != 10){
Serial.println("Contraseña incorrecta, compuerta permanece cerrada...");
a++;
}
if (C == 10){
for (int a = 180; a >= 0; a--){
servo.write(a);
delay(10);
}
}
}
if(a == 5){
Serial.println("Intentos agotados");
}
}