Inhaltsverzeichnis:
- Schritt 1: Holen Sie sich den Code
- Schritt 2: Verkabelung. (wird in Kürze hinzugefügt)
- Schritt 3: Ändern Sie nach Ihren Wünschen
- Schritt 4: Schreiben Sie an den Arduino
Video: PassPen (Arduino Password Manager): 4 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
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:
Erste Schritte mit Amara: 7 Schritte
Erste Schritte mit Amara: Amara ist ein kostenloser Untertitel-Editor, mit dem Sie ganz einfach Untertitel zu Videos hinzufügen können – vom Unterricht bis zum persönlichen Gebrauch. Diese Anweisungen helfen Ihnen, ein Amara-Konto einzurichten, damit Sie schnell und einfach Untertitel hinzufügen können
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Erste Schritte mit dem SkiiiD-Editor: 11 Schritte
Erste Schritte mit dem SkiiiD-Editor: skiiiD-Editor, Entwicklungsboard-Firmware IDEskiiiD-Editor basiert auf skiiiD (Firmware Development Engine). Jetzt ist es mit Arduino UNO, MEGA und NANO mit 70+ Komponenten kompatibel.BetriebssystemmacOS / WindowsInstallierenBesuchen Sie die Website https:
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50