Schema della sezione

  • Projete uma máquina de estados Moore e outra Mealy para controlar um elevador de um prédio de 16 andares. 

    Sinais de entrada: dois botões externos por andar para chamar o elevador e internamente ao elevado n botões para indicar com código binário o número do andar desejado (esses botões de binários devem ser compartilhados entre usuários). Um botão para confirmar o código (Enter) e outro para indicar início do trajeto. Um sensor para indicar a presença do elevador no andar, um sensor para indicar porta aberta, um sensor para indicar porta fechada, um sensor para indicar que não há pessoas no percurso de fechamento da porta. 

    Sinais de saída: uma saída para ligar o motor de abrir/fechar a porta e outra saída para indicar a sua direção; uma saída para ligar o motor de subir/descer o elevador e outra saída para indicar a sua direção. 

    Definir a prioridade de atendimento por ordem de chamada e se durante a execução de um percurso houver requisições que não altere a direção do movimento do elevador, todas elas devem ser atendidas conforme o elevador vai passando pelos respectivos andares.