Minha resolução da prova de microcontroladores de Victory Fernandes, professor da Faculdade Area1, que consiste em fazer um fluxograma representando o funcionamento de um sensor de estacionamento e depois simular o funcionamento desse circuito no Proteus.
1. Faculdade Area1 - Microcontroladores
Implementação da prova de Victory Fernandes no Proteus
Márcio Cirne de Genaro
Engenharia de Controle e Automação
03/11/2013
1
3. Problemas:
1. Montar um fluxograma representando o
funcionamento do sensor de estacionamento no
Arduino.
2. Montar a simulação do circuito no Proteus de
acordo com o fluxograma da questão anterior. Os
bits dos sensores e a marcha ré podem ser
representados por botões.
03/11/2013
3
4. Componentes:
• 2 sensores digitais de distância
• 6 LEDs (2 verdes, 2 amarelos e 2 vermelhos)
• 1 Emissor de som (buzzer)
03/11/2013
4
5. Especificações:
Sensores
• Cada sensor de distância retorna valores em
números binários de 2 bits, de acordo com as tabelas
a seguir:
DISTÂNCIA (cm)
BIT 2
0 - 10
0
0
10 - 20
0
1
20 - 30
1
0
> 30
03/11/2013
BIT 1
1
1
5
6. Especificações:
Sensores
• Cada sensor de distância retorna valores em
números binários de 2 bits, de acordo com as tabelas
a seguir:
Sensor da direita
Sensor da esquerda
Bit
S1_02
S2_01
S2_02
Pino
03/11/2013
S1_01
2
3
4
5
6
7. Especificações:
LEDs
• Os LEDs estarão no painel do carro, formando dois
trios de LEDs, com um à esquerda e outro à direita.
Cada
trio
acenderá
de
forma
independente, conforme a figura e a tabela a seguir:
03/11/2013
7
8. Especificações:
LEDs
• Os LEDs estarão no painel do carro, formando dois
trios de LEDs, com um à esquerda e outro à direita.
Cada trio acenderá de forma independente,
conforme a figura e a tabela a seguir:
DISTÂNCIA (cm)
LED Amarelo
LED Vermelho
0 - 10
ON
ON
ON
10 - 20
ON
ON
OFF
20 - 30
ON
OFF
OFF
> 30
03/11/2013
LED Verde
OFF
OFF
OFF
8
9. Especificações:
Buzzer
• O buzzer emitirá um bip longo (1/4 de seg) quando o
motorista engatar a marcha ré. Feito isso, o buzzer
irá bipar em determinada frequência, de acordo com
a menor distância acusada por um dos sensores,
conforme a tabela a seguir:
DISTÂNCIA (cm)
0 - 10
30
10 - 20
20
20 - 30
10
> 30
03/11/2013
Frequência (Hz)
0
9
23. Baixando o Simulino
• Link e tutorial do Simulino 3.0:
http://blogembarcado.blogspot.com.br/2013/06/simulino-v20biblioteca-para-proteus.html
O Simulino facilita a simulação da
plataforma Arduino no Proteus.
A única diferença é que o ground
do Simulino não funciona como no
Arduino..
03/11/2013
23