Texto de pré-visualização
Problema 3 Sistema de alarme Você foi contratado para desenvolver um sistema digital simples de alarme para um ambiente monitorado O sistema possui Um sensor digital de presença cuja saída é 1 quando detecta movimento e 0 caso contrário Um buzzer dispositivo sonoro controlado por uma saída digital on ou off Um botão de ativaçãodesativação do alarme O funcionamento do sistema deve obedecer às seguintes regras Ao ser ligado o sistema deve iniciar em modo desativado alarme desligado Ao pressionar o botão o sistema ativa o alarme Quando o alarme está ativado e o sensor de presença detecta movimento o buzzer deve disparar por 10 segundos mesmo que o sensor pare de detectar movimento durante esse tempo Após o disparo o sistema deve permanecer ativado pronto para detectar novas presenças Um novo pressionamento do botão desativa o alarme cancelando qualquer detecção futura até que seja reativado Implemente uma máquina de estados finitos que atenda a esse comportamento utilizando no máximo três estados
Texto de pré-visualização
Problema 3 Sistema de alarme Você foi contratado para desenvolver um sistema digital simples de alarme para um ambiente monitorado O sistema possui Um sensor digital de presença cuja saída é 1 quando detecta movimento e 0 caso contrário Um buzzer dispositivo sonoro controlado por uma saída digital on ou off Um botão de ativaçãodesativação do alarme O funcionamento do sistema deve obedecer às seguintes regras Ao ser ligado o sistema deve iniciar em modo desativado alarme desligado Ao pressionar o botão o sistema ativa o alarme Quando o alarme está ativado e o sensor de presença detecta movimento o buzzer deve disparar por 10 segundos mesmo que o sensor pare de detectar movimento durante esse tempo Após o disparo o sistema deve permanecer ativado pronto para detectar novas presenças Um novo pressionamento do botão desativa o alarme cancelando qualquer detecção futura até que seja reativado Implemente uma máquina de estados finitos que atenda a esse comportamento utilizando no máximo três estados