Índice:
- Etapa 1: obtenha o código
- Etapa 2: Fiação. (será adicionado em breve)
- Etapa 3: mude para o seu gosto
- Etapa 4: Grave no Arduino
Vídeo: PassPen (Arduino Password Manager): 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este é o meu projeto PassPen. um pequeno arduino nano que me conecta aos computadores da escola.
É feito com um pequeno PCB i projetado com botões que possuem um pino para permitir o travamento antes de imprimir as senhas.
Etapa 1: obtenha o código
Hardware:
Arduino pro micro:
Adaptador Micro Usb (ou o cabo funcionará).
O código e o design do PCB podem ser encontrados aqui:
para Arduino pro micro, use o arquivo PasscodeBoard.ino e para a placa digispark use o arquivo DigiSpark_passcode.ino.
Etapa 2: Fiação. (será adicionado em breve)
você pode escolher quais entradas deseja usar. meu projeto usa as entradas 2, 3 e 4.
Etapa 3: mude para o seu gosto
Altere todos os const int btnX, para os valores de pino que você usa se não estiver usando o mesmo que estou com a minha placa.
exemplo:
const int btn1 = 10; // Isso define o botão um para a entrada digital 10.
O código para o Arduino é escrito para avaliar o arranjo PIN_CODE.
portanto, adicione o pino desejado entre os {} colchetes, pode ser quase tão longo quanto você quiser, o código é dinâmico nesse sentido.
exemplo:
int PIN_CODE = {1, 2, 3, 3, 1};
em seguida, adicione as senhas ou outros botões que deseja inserir na caixa do interruptor "switch (btn_number ())"
no caso 1 está o material que será impresso quando o botão 1 for pressionado e assim por diante.
não remova a quebra; no final de cada caixa. (estou dizendo isso para o caso de você não saber como funciona uma caixa de interruptor.
exemplo:
switch (btn_number ()) {
case 1: // Digite UserName e tabbs para o próximo campo, digite Password1 e pressione Enter.
Keyboard.println ("UserName"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Password1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);
pausa;
caso 2: // Tipos de senha 2
Keyboard.println ("Password2");
pausa;
caso 3: // Digita a Senha3 e, em seguida, pressiona Enter.
Keyboard.println ("Password3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); pausa;
predefinição:
Keyboard.println ("Algo deu errado e nenhum dos botões foi detectado."); pausa;}
Etapa 4: Grave no Arduino
Presumo que você tenha configurado seu Arduino IDE com os pacotes necessários para o Arduino Pro Micro.
Mas você deve adicionar a biblioteca Keyboard.h. abra o gerenciador de biblioteca do arduino e pesquise por Teclado, selecione aquele chamado Teclado e instale-o.
Feche o gerenciador de biblioteca quando terminar de instalar.
(certifique-se de que sua placa arduino esteja conectada e selecionada no menu de ferramentas.) Clique no botão de gravação e pronto!
Recomendado:
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): 6 etapas
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): Quer assustar seus amigos e fazer barulho no Halloween? Ou apenas quer fazer uma boa pegadinha? Esta tela pop-out de zumbis pode fazer isso! Neste Instructable, vou ensiná-lo a criar facilmente zumbis usando o Arduino. O HC-SR0
Alimentador de peixes Arduino Uno em 6 etapas fáceis e baratas !: 6 etapas
Arduino Uno Fish Feeder em 6 etapas baratas e fáceis !: Portanto, um pouco de história de fundo pode ser necessária para este projeto. Pessoas com peixes de estimação provavelmente enfrentavam o mesmo problema que eu: férias e esquecimento. Eu sempre esquecia de alimentar meus peixes e sempre me esforçava para fazê-lo antes de ir para
Levitação acústica com Arduino Uno passo a passo (8 etapas): 8 etapas
Levitação acústica com Arduino Uno passo a passo (8 etapas): transdutores de som ultrassônico L298N fonte de alimentação do adaptador DC fêmea com um pino DC macho Arduino UNOBreadboardComo isso funciona: primeiro, você carrega o código para Arduino Uno (é um microcontrolador equipado com digital e portas analógicas para converter código (C ++)
MicroKeyRing: Tiny Password Storage que cabe no seu bolso: 4 etapas
MicroKeyRing: Armazenamento de senha minúsculo que cabe no seu bolso: Senhas, senhas e mais senhas. Cada site, aplicativo de e-mail ou serviço do Google precisa de uma senha. E você NÃO DEVE usar a mesma senha em dois lugares. Onde você pode armazená-los? Em um aplicativo de desktop? Em um aplicativo da web (supostamente seguro)?
VEX Tournament Manager Raspberry Pi 3B + 5GHz Configuração WiFi: 4 etapas
VEX Tournament Manager Raspberry Pi 3B + 5GHz Configuração WiFi: O suporte Wifi foi adicionado semi-oficialmente! Veja o link abaixo: https: //www.roboticseducation.org/event-partner-training-topics-raspberry-pi/Overview: O suporte VEX para usar o computador de placa única Raspberry Pi (SBC) fez a configuração do torneio VEX mu