Tabla de contenido:
- Paso 1: Obtén el código
- Paso 2: cableado. (se agregará en breve)
- Paso 3: Cambie a su gusto
- Paso 4: escribe en el Arduino
Video: PassPen (Arduino Password Manager): 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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:
Arduino Halloween Edition - Pantalla emergente de zombis (pasos con imágenes): 6 pasos
Arduino Halloween Edition - Pantalla emergente de zombis (pasos con imágenes): ¿Quieres asustar a tus amigos y hacer un ruido de gritos en Halloween? ¿O simplemente quieres hacer una buena broma? ¡Esta pantalla emergente de Zombies puede hacer eso! En este Instructable, te enseñaré cómo hacer zombis saltarines fácilmente usando Arduino. El HC-SR0
Alimentador de peces Arduino Uno en 6 pasos baratos y sencillos: 6 pasos
¡Alimentador de peces Arduino Uno en 6 pasos baratos y fáciles !: Por lo tanto, es posible que se necesite un poco de historia de fondo para este proyecto. A las personas con peces de compañía probablemente se les presentó el mismo problema que yo: vacaciones y olvidos. Constantemente me olvidaba de alimentar a mis peces y siempre me apresuraba a hacerlo antes de que pasara a
Levitación acústica con Arduino Uno paso a paso (8 pasos): 8 pasos
Levitación acústica con Arduino Uno paso a paso (8 pasos): transductores de sonido ultrasónicos Adaptador hembra de CC L298N Fuente de alimentación con un pin macho de CC Arduino UNOBreadboard Cómo funciona: Primero, carga el código en Arduino Uno (es un microcontrolador equipado con digital y puertos analógicos para convertir código (C ++)
Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: 3 pasos
Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: ¿Está buscando hacer un proyecto simple e interesante con Arduino que al mismo tiempo podría ser realmente útil y potencialmente salvavidas? Si es así, ha venido al lugar correcto para aprender algo nuevo e innovador. En este post vamos
VEX Tournament Manager Raspberry Pi 3B + 5GHz Configuración de WiFi: 4 pasos
VEX Tournament Manager Raspberry Pi 3B + 5GHz Configuración de WiFi: ¡se ha agregado de forma semioficial la compatibilidad con Wifi! Consulte el enlace a continuación: https: //www.roboticseducation.org/event-partner-training-topics-raspberry-pi/Overview: El soporte VEX para usar la computadora de placa única Raspberry Pi (SBC) ha hecho que la configuración del torneo VEX sea mu