Buscar

Exercício 8) Considere o esquema abaixo com um teclado em matriz. Faça um programa que abre e fecha uma trava se for pressionada a seqüência das te...

Exercício 8) Considere o esquema abaixo com um teclado em matriz. Faça um programa que abre e fecha uma trava se for pressionada a seqüência das teclas; 1-7-2. Caso não seja pressionada a seqüência certa, o programa deve acionar um buzzer. (OBS: espere sempre a tecla ser solta para que a mesma não seja lida mais de uma vez). Estude o

Essa pergunta também está no material:

mic03a
13 pág.

Microprocessadores e Microcontroladores Centro Universitário de AraraquaraCentro Universitário de Araraquara

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver esse exercício, você precisará de um microcontrolador e um teclado em matriz. O programa deve ser escrito em uma linguagem de programação compatível com o microcontrolador utilizado. A lógica do programa deve ser a seguinte: 1. Ler a tecla pressionada no teclado em matriz. 2. Armazenar a tecla pressionada em uma variável. 3. Verificar se a tecla pressionada é a primeira da sequência (1). 4. Se a tecla pressionada for a primeira da sequência, aguardar a próxima tecla ser pressionada. 5. Verificar se a tecla pressionada é a segunda da sequência (7). 6. Se a tecla pressionada for a segunda da sequência, aguardar a próxima tecla ser pressionada. 7. Verificar se a tecla pressionada é a terceira da sequência (2). 8. Se a tecla pressionada for a terceira da sequência, acionar a trava. 9. Se a sequência estiver incorreta, acionar o buzzer. Lembre-se de esperar a tecla ser solta antes de ler a próxima tecla pressionada para evitar que a mesma tecla seja lida mais de uma vez.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais