Tabla de contenido:

PassPen (Arduino Password Manager): 4 pasos
PassPen (Arduino Password Manager): 4 pasos

Video: PassPen (Arduino Password Manager): 4 pasos

Video: PassPen (Arduino Password Manager): 4 pasos
Video: Electric Pen ERASER Set Unboxing 😲 #shorts #stationery 2024, Mes de julio
Anonim
Image
Image
PassPen (Administrador de contraseñas de Arduino)
PassPen (Administrador de contraseñas de Arduino)

Este es mi proyecto PassPen. un pequeño arduino nano que me conecta a las computadoras de la escuela.

Está hecho con una pequeña PCB que diseñé con botones para tener un pin para permitir el bloqueo antes de imprimir contraseñas.

Paso 1: Obtén el código

Hardware:

Arduino pro micro:

Adaptador micro USB (o el cable funcionará).

El código y el diseño de la PCB se pueden encontrar aquí:

para Arduino pro micro use el archivo PasscodeBoard.ino, y para la placa digispark use el archivo DigiSpark_passcode.ino.

Paso 2: cableado. (se agregará en breve)

puede elegir qué entradas desea utilizar. mi diseño usa las entradas 2, 3 y 4.

Paso 3: Cambie a su gusto

Cambie todo el const int btnX, a los valores de pin que usa si no está usando lo mismo que yo con mi tablero.

ejemplo:

const int btn1 = 10; // Esto establece el botón uno en la entrada digital 10.

El código para Arduino está escrito para evaluar el arreglo PIN_CODE.

así que agregue el pin deseado entre los corchetes {}, puede ser casi tan largo como desee, el código es dinámico en ese sentido.

ejemplo:

int PIN_CODE = {1, 2, 3, 3, 1};

luego agregue las contraseñas u otros botones que desee insertar en la caja del interruptor "switch (btn_number ())"

debajo del caso 1 está el material que se imprimirá cuando se presione el botón 1, y así sucesivamente.

no elimine la ruptura; al final de cada caso (digo esto en caso de que no sepa cómo funciona un caso de interruptor.

ejemplo:

switch (btn_number ()) {

caso 1: // Escribe UserName y luego pasa al siguiente campo, escribe Password1 y luego presiona Enter.

Keyboard.println ("Nombre de usuario"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Contraseña1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

rotura;

caso 2: // Tipos Password2

Keyboard.println ("Contraseña2");

rotura;

caso 3: // Escribe Password3, luego presiona Enter.

Keyboard.println ("Contraseña3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); rotura;

defecto:

Keyboard.println ("Algo salió mal y no se detectó ninguno de los botones"); rotura;}

Paso 4: escribe en el Arduino

Escribe al Arduino
Escribe al Arduino
Escribe al Arduino
Escribe al Arduino
Escribe al Arduino
Escribe al Arduino

Supongo que ha configurado su Arduino IDE con los paquetes necesarios para Arduino Pro Micro.

Pero debe agregar la biblioteca Keyboard.h. abra el administrador de la biblioteca arduino y busque Teclado, seleccione el que se llama Teclado e instálelo.

Cierre el administrador de la biblioteca cuando haya terminado de instalar.

(asegúrese de que su placa arduino esté conectada y seleccionada en el menú de herramientas). Haga clic en el botón de escritura, ¡y habrá terminado!

Recomendado: