You are on page 1of 2

//Declaracion de variables

String inChar;
String string="";
int bandera=0;
int contador=0;
int alerta;
int i;

//Configuracion de puerto serial y reservacion de variable string


void setup() {
pinMode (3,OUTPUT);
Serial.begin(9600);
string.reserve(200);
}

void loop(){

if (Serial.available()>0){
//Lectura de caracteres
inChar=Serial.readString();
//Suma de caracteres en variable string

//Imprime la variable con los caracteres acumulados hasta la


if (inChar=="0000"){
contador=0;
Serial.println("Welcome Mr. Daniel");
for (int i=0; i<120; i++){
analogWrite(3,i);
delay (50);
}
delay(3000);
digitalWrite(3,LOW);}

else {
contador=contador+1;
Serial.println("Clave erronea");
delay(30);
for (int j=0; j<5;j++){
digitalWrite(3,HIGH);
delay(500);
digitalWrite(3,LOW);
delay(200);}
if (contador>=3){
Serial.println("sistema Bloqueado");
}

if (i==119){
digitalWrite(3,HIGH);
delay(3000);
digitalWrite(3,LOW);}

}
}

//Borra la variable string para almacenar nuevos datos

You might also like