Inhaltsverzeichnis:

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

Video: PassPen (Arduino Password Manager): 4 Schritte

Video: PassPen (Arduino Password Manager): 4 Schritte
Video: Electric Pen ERASER Set Unboxing 😲 #shorts #stationery 2024, Juli
Anonim
Image
Image
PassPen (Arduino-Passwort-Manager)
PassPen (Arduino-Passwort-Manager)

Dies ist mein PassPen-Projekt. ein kleiner arduino nano, der mich bei den Computern in der Schule anmeldet.

Es besteht aus einer kleinen Platine, die mit Tasten ausgestattet ist, die einen Stift haben, um das Sperren vor dem Drucken von Passwörtern zu ermöglichen.

Schritt 1: Holen Sie sich den Code

Hardware:

Arduino pro micro:

Micro-USB-Adapter (oder Kabel funktioniert).

Den Code und das PCB-Design finden Sie hier:

Verwenden Sie für Arduino Pro Micro die Datei PasscodeBoard.ino und für das Digispark-Board die Datei DigiSpark_passcode.ino.

Schritt 2: Verkabelung. (wird in Kürze hinzugefügt)

Sie können wählen, welche Eingänge Sie verwenden möchten. Mein Design verwendet Input 2, 3 und 4.

Schritt 3: Ändern Sie nach Ihren Wünschen

Ändern Sie alle const int btnX auf die Pin-Werte, die Sie verwenden, wenn Sie nicht dasselbe verwenden wie ich mit meinem Board.

Beispiel:

const int btn1=10; // Dadurch wird Taste 1 auf Digitaleingang 10 gesetzt.

Der Code für das Arduino wird geschrieben, um das Array PIN_CODE auszuwerten.

Fügen Sie also den gewünschten Pin zwischen den {} - Klammern hinzu, er kann fast so lang sein, wie Sie möchten, der Code ist in diesem Sinne dynamisch.

Beispiel:

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

Fügen Sie dann die Passwörter oder andere Schaltflächen hinzu, die Sie in den Schalterkasten "switch(btn_number())" einfügen möchten.

unter Fall 1 ist das Material, das gedruckt wird, wenn Taste 1 gedrückt wird, und so weiter.

die Unterbrechung nicht entfernen; am Ende jedes Falls. (Ich sage dies für den Fall, dass Sie nicht wissen, wie ein Switch-Case funktioniert.

Beispiel:

switch(btn_number()){

case 1: // Geben Sie UserName ein, dann Tabs zum nächsten Feld, geben Sie Password1 ein und drücken Sie dann die Eingabetaste.

Keyboard.println("Benutzername");Keyboard.press(KEY_TAB); Keyboard.release(KEY_TAB); Keyboard.println("Passwort1"); Tastatur.press(KEY_RETURN); Keyboard.release (KEY_RETURN);

brechen;

Fall 2: // Gibt Passwort2 ein

Keyboard.println("Passwort2");

brechen;

Fall 3: // Gibt Password3 ein und drückt dann die Eingabetaste.

Keyboard.println("Passwort3"); Tastatur.press(KEY_RETURN); Keyboard.release (KEY_RETURN); brechen;

Ursprünglich:

Keyboard.println("Etwas ist schief gelaufen und keiner der Buttons wurde erkannt."); brechen;}

Schritt 4: Schreiben Sie an den Arduino

Schreiben Sie an den Arduino
Schreiben Sie an den Arduino
Schreiben Sie an den Arduino
Schreiben Sie an den Arduino
Schreiben Sie an den Arduino
Schreiben Sie an den Arduino

Ich gehe davon aus, dass Sie Ihre Arduino-IDE mit den erforderlichen Paketen für das Arduino Pro Micro eingerichtet haben.

Sie müssen jedoch die Bibliothek Keyboard.h hinzufügen. Öffnen Sie den Arduino-Bibliotheksmanager und suchen Sie nach Tastatur, wählen Sie die Tastatur mit dem Namen aus und installieren Sie sie.

Schließen Sie den Bibliotheksmanager, wenn Sie die Installation abgeschlossen haben.

(Stellen Sie sicher, dass Ihr Arduino-Board angeschlossen und im Tools-Menü ausgewählt ist.) Klicken Sie auf die Schaltfläche Schreiben, und Sie sollten fertig sein!

Empfohlen: