Sommario:

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

Video: PassPen (Arduino Password Manager): 4 passaggi

Video: PassPen (Arduino Password Manager): 4 passaggi
Video: Electric Pen ERASER Set Unboxing 😲 #shorts #stationery 2024, Luglio
Anonim
Image
Image
PassPen (Gestore password Arduino)
PassPen (Gestore password Arduino)

Questo è il mio progetto PassPen. un piccolo arduino nano che mi fa accedere ai computer a scuola.

È realizzato con un piccolo PCB progettato con pulsanti per avere un pin per consentire il blocco prima di stampare le password.

Passaggio 1: ottenere il codice

Hardware:

Arduino pro micro:

Adattatore Micro Usb (o il cavo funzionerà).

Il codice e il design del PCB possono essere trovati qui:

per Arduino pro micro utilizzare il file PasscodeBoard.ino e per la scheda digispark utilizzare il file DigiSpark_passcode.ino.

Passaggio 2: cablaggio. (sarà aggiunto a breve)

puoi scegliere quali input vuoi usare. il mio progetto utilizza gli input 2, 3 e 4.

Passaggio 3: modifica a tuo piacimento

Cambia tutti i const int btnX, con i valori dei pin che usi se non stai usando lo stesso di me con la mia scheda.

esempio:

const int btn1=10; // Questo imposta il pulsante uno sull'ingresso digitale 10.

Il codice per Arduino è scritto per valutare l'array PIN_CODE.

quindi aggiungi il pin desiderato tra le parentesi quadre {}, può essere lungo quanto vuoi, il codice è dinamico in questo senso.

esempio:

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

quindi aggiungi le password o altri pulsanti che desideri inserire nel caso dell'interruttore "switch(btn_number())"

sotto il caso 1 c'è il materiale che verrà stampato quando si preme il pulsante 1 e così via.

non rimuovere la rottura; alla fine di ogni caso. (Sto dicendo questo nel caso in cui non sai come funziona un caso di commutazione.

esempio:

switch(btn_number()){

caso 1: // Digita UserName quindi tabbs nel campo successivo, digita Password1 quindi preme Invio.

Keyboard.println("NomeUtente");Keyboard.press(KEY_TAB); Keyboard.release(KEY_TAB); Keyboard.println("Password1"); Keyboard.press(KEY_RETURN); Keyboard.release(KEY_RETURN);

rottura;

caso 2: // Digita Password2

Keyboard.println("Password2");

rottura;

caso 3: // Digita Password3, quindi preme Invio.

Keyboard.println("Password3"); Keyboard.press(KEY_RETURN); Keyboard.release(KEY_RETURN); rottura;

predefinito:

Keyboard.println("Qualcosa è andato storto e nessuno dei pulsanti è stato rilevato."); rottura;}

Passaggio 4: scrivi su Arduino

Scrivi su Arduino
Scrivi su Arduino
Scrivi su Arduino
Scrivi su Arduino
Scrivi su Arduino
Scrivi su Arduino

Presumo che tu abbia impostato il tuo IDE Arduino con i pacchetti necessari per Arduino Pro Micro.

Ma devi aggiungere la libreria Keyboard.h. apri il gestore della libreria di arduino e cerca Keyboard, seleziona quello chiamato Keyboard e installalo.

Chiudi il gestore della libreria al termine dell'installazione.

(assicurati che la tua scheda arduino sia collegata e selezionata nel menu degli strumenti.) Fai clic sul pulsante di scrittura e il gioco è fatto!

Consigliato: