sddefault 14

Ejercicio.- Crear una caja Fuerte con Arduino

En este tutorial vamos a crear una caja Fuerte con Arduino donde debemos ingresar una contraseña para que se abra la puerta de de la caja fuerte y al presionar cualquier carácter no número se cierra de nuevo.

Para crear este proyecto requerimos los siguientes componentes:
1 Arduino Uno R3
1 Teclado 4×4
1 Posicional Microservomotor
1 Piezo

Crear una caja Fuerte con Arduino

🔗 Codigo: https://www.tinkercad.com/

#include <Servo.h>
#include <Keypad.h>
const int filas=4;
const int columnas=4;
char keys[filas][columnas]={
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};
byte pinesFila[filas]={9,8,7,6};
byte pinesColumna[columnas]={5,4,3,2};

Keypad teclado=Keypad(makeKeymap(keys), pinesFila, pinesColumna, filas, columnas);

String pass="123456";
String passIngresado;
Servo servo_10;
void setup()
{
  Serial.begin(9600);
  pinMode(11,OUTPUT);
  servo_10.attach(10,500,2500);
  servo_10.write(0);
}

void loop()
{
  char teclaPrecionada=teclado.getKey();
  if(teclaPrecionada){
    if(teclaPrecionada>='0' && teclaPrecionada<='9' ){
      passIngresado=passIngresado+teclaPrecionada;
      tone(11,1000,100);
      Serial.println(passIngresado);
    }
    else{
      if(passIngresado.length()>0){
        if( passIngresado==pass ){
          Serial.println(" Acceso perimitido");
          servo_10.write(90);
          tone(11,500,1000);
        }
        else{
          Serial.println(" Acceso denegado");
          tone(11,100,500);
          servo_10.write(0);
        }
        passIngresado="";
      }
      else{
        Serial.println(" Acceso denegado");
        tone(11,100,500);
        servo_10.write(0);
      }
    }
  }
}

🔗 Appinventor: https://appinventor.mit.edu/
🔗 Pagina oficial de fritzing: https://fritzing.org/
🔗 Descargar fritzing: http://www.mediafire.com/file/mizua1g8tb5cgtg/Fritzing_64_bit_Win.rar/file
🔗 Arduino virtual: https://www.tinkercad.com/
🔗 Pagina de arduino: https://www.arduino.cc/
🔗 Descargar arduino IDE: https://www.arduino.cc/en/software

🎦¿Que es c++? [C++ desde cero 2019🦸‍♂️]: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)