·

Cursos Gerais ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

INSTITUTO FEDERAL DE SERGIPE CURSO DE ELETRÔNICA Disciplina Sistemas Programáveis Data 18 06 2019 Professor Fábio Prudente Alunoa Turma 4ºELNN20191 PROVA FINAL 1 Seu José tem uma família grande e seus filhos demoram muito no banho Agora no inverno todos querem tomar banho quente e a conta de energia vai ficar muito alta Então Seu José teve uma ideia usar um sistema para limitar o tempo de água quente a somente 4 minutos por banho da seguinte forma ao iniciar o banho o usuário pressiona um botão e o sistema liga a energia e começa a contar o tempo Ao pressionar novamente o mesmo botão o sistema corta a energia e pausa a contagem do tempo A pessoa pode ligar e desligar quantas vezes quiser mas quando a soma dos tempos ligados acumular 4 minutos o sistema corta a energia definitivamente e somente volta a ligar após 10 minutos Implemente esse sistema para o Seu José 2 Em um estacionamento com 10 vagas há um sensor em cada vaga que sinaliza nível lógico 1 se a vaga estiver ocupada Considerando que cada sensor será conectado a um pino do Arduino pedese a implemente um programa para verificar os sensores e imprimir na Serial o número de vagas livres b faça com que o programa não imprima valores repetidos ou seja imprimir somente quando houver uma variação no número de vagas 3 Considere agora um estacionamento com 200 vagas Custaria muito caro colocar um sensor em cada vaga então uma solução mais prática é colocar um sensor ótico na via de entrada e outro na via de saída Cada sensor funciona assim imagine um laser atravessando a via de um lado a outro se o laser atingir o sensor este indica nível lógico 1 mas se um carro interromper o laser o sensor indicará nível 0 Cada sensor está conectado a um pino do Arduino a implemente um programa para contar a quantidade de carros que entram e saem de modo que a cada variação ele imprima na Serial o número de vagas disponíveis b considere uma lâmpada verde outra vermelha conectadas a outros dois pinos neste mesmo Arduino Faça com que a lâmpada vermelha acenda quando o número de vagas chegar a zero caso contrário a lâmpada verde deverá ser acesa BOA PROVA