Escolar Documentos
Profissional Documentos
Cultura Documentos
Enquanto os dispositivos programáveis estão em operação, os usuários precisam ficar informados so-
bre o que está acontecendo. Fazer um download, formatar um drive, assistir a um vídeo são exemplos
em que o sistema nos informa quanto tempo ou tarefas ainda restam para o fim da operação.
Por outro lado, por exemplo, há sistemas de transporte coletivo que ainda não informam quanto tem-
po vai levar até a chegada do próximo carro.
Como exemplo de aplicação de comunicação com usuários em sistemas programáveis, será usado um
algoritmo que simula a operação de um semáforo que informa o tempo restante para a troca de sinal:
ao mudar para o verde, uma barra de 4 luzes indicadoras se acende e, a cada 2 segundos, uma delas
se apaga, como numa contagem regressiva.
1
1ª FASE:
• Montar o dispositivo programável conforme os diagramas e a orientação do docente.
• Analisar o fluxograma do algoritmo apresentado pelo professor.
• Comparar a lógica do fluxograma com o programa no simulador.
• Executar o programa no dispositivo e verificar se sua operação está em conformidade com
o fluxograma e o programa.
2ª FASE
• Alterar o programa da fase anterior a fim de que o intervalo de tempo suba de 2 para 4 se-
gundos, ‘aninhando’ as rotinas de tempo.
• Montar o dispositivo programável para permitir a nova forma de funcionamento.
• Alterar o fluxograma do algoritmo da fase anterior a fim de atender à nova proposta.
• Alterar o programa no simulador, de acordo com o novo fluxograma.
• Executar o programa no dispositivo e verificar se sua operação está em conformidade com
o fluxograma e o programa.
3ª FASE
• Alterar o programa da fase anterior a fim de que o dispositivo continue indicando o tempo
restante do sinal verde, com o apagamento sequencial da barra de luzes, e passe a indicar o
tempo restante do sinal vermelho com o acendimento sequencial da barra de luzes.
• Montar o dispositivo programável para permitir a nova forma de funcionamento (um botão
indica que o sinal está verde e outro, que está vermelho).
• Alterar o fluxograma do algoritmo da fase anterior a fim de atender à nova proposta.
• Alterar o programa no simulador, de acordo com o novo fluxograma.
• Executar o programa no dispositivo e verificar se sua operação está em conformidade com
o fluxograma e o programa.