Table des matières:
- Étape 1: Obtenez le code
- Étape 2: Câblage. (sera ajouté sous peu)
- Étape 3: Changez à votre guise
- Étape 4: Écrivez à l'Arduino
Vidéo: PassPen (gestionnaire de mots de passe Arduino): 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Ceci est mon projet PassPen. un petit arduino nano qui me connecte aux ordinateurs de l'école.
Il est fabriqué avec un petit PCB que j'ai conçu avec des boutons pour avoir une broche pour permettre le verrouillage avant d'imprimer les mots de passe.
Étape 1: Obtenez le code
Matériel:
Arduino pro micro:
Adaptateur Micro Usb (ou câble fonctionnera).
Le code et la conception du PCB peuvent être trouvés ici:
pour Arduino pro micro, utilisez le fichier PasscodeBoard.ino et pour la carte digispark, utilisez le fichier DigiSpark_passcode.ino.
Étape 2: Câblage. (sera ajouté sous peu)
vous pouvez choisir les entrées que vous souhaitez utiliser. ma conception utilise les entrées 2, 3 et 4.
Étape 3: Changez à votre guise
Remplacez tous les const int btnX par les valeurs de broche que vous utilisez si vous n'utilisez pas la même chose que moi avec ma carte.
Exemple:
const int btn1=10; // Ceci définit le bouton 1 sur l'entrée numérique 10.
Le code de l'Arduino est écrit pour évaluer le tableau PIN_CODE.
ajoutez donc la broche souhaitée entre les crochets {}, elle peut être presque aussi longue que vous le souhaitez, le code est dynamique dans ce sens.
Exemple:
int PIN_CODE={1, 2, 3, 3, 1};
puis ajoutez les mots de passe ou autres boutons que vous souhaitez insérer dans le boîtier du commutateur "switch(btn_number())"
sous le cas 1 se trouvent les éléments qui seront imprimés lorsque le bouton 1 est enfoncé, et ainsi de suite.
ne supprimez pas la pause; à la fin de chaque cas. (je dis cela au cas où vous ne sauriez pas comment fonctionne un boîtier de commutation.
Exemple:
switch(numéro_btn()){
case 1: // Tape UserName puis passe au champ suivant, tape Password1 puis appuie sur Entrée.
Keyboard.println("Nom d'utilisateur");Clavier.press(KEY_TAB); Keyboard.release(KEY_TAB); Keyboard.println("Mot de passe1"); Keyboard.press(KEY_RETURN); Keyboard.release(KEY_RETURN);
Pause;
cas 2: // Types Password2
Keyboard.println("Mot de passe2");
Pause;
case 3: // Tape Password3, puis appuie sur Entrée.
Keyboard.println("Mot de passe3"); Keyboard.press(KEY_RETURN); Keyboard.release(KEY_RETURN); Pause;
défaut:
Keyboard.println("Une erreur s'est produite et aucun des boutons n'a été détecté."); Pause;}
Étape 4: Écrivez à l'Arduino
Je suppose que vous avez configuré votre IDE Arduino avec les packages nécessaires pour l'Arduino Pro Micro.
Mais vous devez ajouter la bibliothèque Keyboard.h. ouvrez le gestionnaire de bibliothèque arduino et recherchez Keyboard, sélectionnez celui nommé Keyboard et installez-le.
Fermez le gestionnaire de bibliothèque lorsque vous avez terminé l'installation.
(assurez-vous que votre carte arduino est connectée et sélectionnée dans le menu outils.)Cliquez sur le bouton d'écriture et le tour est joué !
Conseillé:
Horloge de mots à quatre lettres avec générateur de mots Akafugu et phrases inspirantes : 3 étapes
Horloge de mots à quatre lettres avec générateur de mots Akafugu et phrases inspirantes : Ceci est ma version de l'horloge de mots à quatre lettres, une idée qui remonte aux années 1970. L'horloge affiche une série de mots de quatre lettres qui sont générés soit à partir d'un algorithme de générateur de mots aléatoires, soit à partir d'une base de données de quatre lettres connexes
Filtre passe-bas (passe-bas) d'amplificateur de commutation LP-2010 AES17 1998 : 4 étapes
Filtre passe-bas (passe-bas) d'amplificateur de commutation LP-2010 AES17 1998 : il s'agit d'un excellent amplificateur de classe D pour la mesure du filtre passe-bas. performances élevées
Mots de passe : comment les faire correctement : 10 étapes
Mots de passe : comment les faire correctement : Plus tôt cette année, ma femme a perdu l'accès à certains de ses comptes. Son mot de passe a été récupéré sur un site violé, puis utilisé pour accéder à d'autres comptes. Ce n'est que lorsque les sites ont commencé à l'informer des échecs de tentatives de connexion qu'elle s'en est rendu compte
Lot de mots de passe : 4 étapes
Lot de mot de passe : Hé là communauté Instructables ! J'ai décidé de vous expliquer comment créer un fichier batch de mots de passe très simple qui s'exécutera via l'invite de commande. Il s'agit de mon tout premier Instructable, alors s'il vous plaît soyez doux avec les commentaires, mais dites-moi s'il y a un
Masquer les mots de passe dans une ancienne disquette : 6 étapes
Masquer les mots de passe dans une ancienne disquette : de nos jours, tout ce qui se trouve sur Internet a besoin d'un compte. La plupart des gens, comme moi, ont tendance à oublier tous leurs noms d'utilisateur et mots de passe, alors quand on vous demande de vous connecter, vous devez recevoir votre mot de passe. Beaucoup de gens écrivent leur mot de passe