Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigo para Bambo
Codigo para Bambo
#include <Password.h>
#include <Keypad.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(A0, A1, A5, A4, A3, A2); // Configuramos pantalla lcd
char keys[ROWS][COLS] =
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
Serial.begin(9600);
keypad.addEventListener(keypadEvent);
pinMode(PUERTA1, OUTPUT);
pinMode(PUERTA2, OUTPUT);
pinMode(PUERTA3, OUTPUT);
pinMode(CNTRLMOT1,OUTPUT);
pinMode(CNTRLMOT2,OUTPUT);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT1, LOW);
digitalWrite(CNTRLMOT2, LOW);
lcd.setCursor(1,0); /// indicamos a la pantalla la fila en la que debe iniciar a mostrar texto
void loop()
keypad.getKey();
switch (keypad.getState())
case PRESSED:
int i;
}
Serial.print("Pressed: ");
Serial.println(eKey);
switch (eKey)
/*
case '#':
break;
case '*':
break;
*/
default:
ilosc=ilosc+1;
CLAVE1.append(eKey);
CLAVE2.append(eKey);
CLAVE3.append(eKey);
CLAVE4.append(eKey);
CLAVE5.append(eKey);
CLAVE6.append(eKey);
CLAVE7.append(eKey);
CLAVE8.append(eKey);
CLAVE9.append(eKey);
CLAVE10.append(eKey);
CLAVE11.append(eKey);
CLAVE12.append(eKey);
CLAVE13.append(eKey);
CLAVE14.append(eKey);
CLAVE15.append(eKey);
CLAVE16.append(eKey);
//Serial.println(ilosc);
if(ilosc == 1)
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print("*_");
if(ilosc == 2)
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print("**_");
if(ilosc == 3)
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print("***_");
}
if(ilosc == 4)
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print("****_");
if(ilosc == 5)
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print("*****_");
if(ilosc == 6)
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print("******_");
if(ilosc == 7)
lcd.clear();
lcd.setCursor(1,0);
lcd.print("*******_");
if(ilosc == 8)
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print("********");
if(ilosc == dlugosc)
delay(250);
checkPassword();
ilosc = 0;
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx
void checkPassword()
if (CLAVE1.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT1, LOW);
digitalWrite(CNTRLMOT2, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA1, HIGH);
digitalWrite(CNTRLMOT1, LOW);
delay (5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
else if(CLAVE2.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA1, HIGH);
digitalWrite(CNTRLMOT1, LOW);
delay (5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
else if(CLAVE3.evaluate())
int i;
{
}
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA1, HIGH);
digitalWrite(CNTRLMOT1, LOW);
delay (5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.print ("PUERTA UNO");
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE4.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA1, HIGH);
digitalWrite(CNTRLMOT1, LOW);
delay (5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE5.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA1, HIGH);
digitalWrite(CNTRLMOT1, LOW);
delay (5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA1, LOW);
digitalWrite(CNTRLMOT1, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE6.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA2, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print ("PUERTA DOS");
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE7.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA2, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE8.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA2, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if
(CLAVE9.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA2, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE10.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA2, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA2, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
}/// cierra el else if de la clave 10
else if(CLAVE11.evaluate())
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA3, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE12.evaluate());
{
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA3, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE13.evaluate());
int i;
{
}
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA3, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE14.evaluate());
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA3, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
// else if(CLAVE16.evaluate());
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA3, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else if(CLAVE16.evaluate());
int i;
ilosc = 0;
Serial.println("CLAVE CORRECTA");
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
delay (100);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("ABRIENDO...");
digitalWrite(PUERTA3, HIGH);
digitalWrite(CNTRLMOT2, LOW);
delay (5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRANDO...");
delay(5000);
digitalWrite(PUERTA3, LOW);
digitalWrite(CNTRLMOT2, LOW);
delay(5000);
lcd.clear();
lcd.setCursor(1,0);
lcd.setCursor(0,1);
lcd.print ("CERRADA");
delay(1000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
else
int i;
digitalWrite(PUERTA3, LOW);
delay(2000);
digitalWrite(PUERTA3, LOW);
delay(200);
ilosc = 0;
CLAVE1.reset();
Serial.println("Incorrecto");
digitalWrite(PUERTA2, LOW);
digitalWrite(PUERTA1, LOW);
digitalWrite(PUERTA3, LOW);
lcd.clear();
lcd.print("CLAVE INCORRECTA");
lcd.setCursor(0,1);
lcd.setCursor(0,1);
delay(2000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print(" :Bienvenido:");
lcd.setCursor(0,1);
lcd.print("INGRESE SU CLAVE");
///}