Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Criando um Sistema de Senha com Arduino

Público-Alvo: Iniciantes em Arduino interessados em aprender como criar um sistema de senha utilizando o microcontrolador. A utilização de senhas é uma prática comum em diversos sistemas de segurança, desde o acesso a computadores até portas de segurança. Neste artigo, vamos explorar como criar um sistema de senha utilizando o Arduino, oferecendo uma solução simples e eficiente para proteger seus projetos.

Projeto: Nosso projeto consistirá em um sistema de senha com um teclado numérico e um display LCD. O objetivo é permitir que o usuário insira uma senha e, caso a senha esteja correta, uma mensagem de "Acesso Permitido" será exibida no display. Caso contrário, uma mensagem de "Acesso Negado" será exibida.

Lista de componentes:

Exemplos: A seguir, apresentamos o código para o projeto do sistema de senha com Arduino:

include <Keypad.h>

include <LiquidCrystal.h>

const int ROWS = 4; const int COLS = 4;

char keys[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} };

byte rowPins[ROWS] = {9, 8, 7, 6}; byte colPins[COLS] = {5, 4, 3, 2};

Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS); LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);

char password[] = "1234"; char enteredPassword[5]; int passwordIndex = 0;

void setup() { lcd.begin(16, 2); lcd.print("Digite a senha:"); }

void loop() { char key = keypad.getKey();

if (key) { if (key == '#') { if (strcmp(enteredPassword, password) == 0) { lcd.clear(); lcd.print("Acesso Permitido"); } else { lcd.clear(); lcd.print("Acesso Negado"); }

  delay(2000);
  lcd.clear();
  lcd.print("Digite a senha:");
  passwordIndex = 0;
  memset(enteredPassword, 0, sizeof(enteredPassword));
} else {
  enteredPassword[passwordIndex] = key;
  lcd.setCursor(passwordIndex, 1);
  lcd.print("*");
  passwordIndex++;
}

} }

Gostou deste projeto de sistema de senha com Arduino? Compartilhe este artigo com seus amigos e ajude-os a aprenderem como criar seus próprios sistemas de segurança!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.