Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Controlador de semáforos em um cruzamento 
Amanda kelly 
Grasielle Costa 
Giulianni Oliveira 
Vinicius Biasi 
 
1. Introdução - Proposta 
Este projeto tem como finalidade, controlar semáforos em um cruzamento de carro x pedestre. 
O trabalho foi simulado no software “Protheus” e o código gerado no software “MikroC PRO 
for PIC”. O microcontrolador usado foi o PIC16F84A e a linguagem usada foi C. 
O restante desse artigo está organizado como se segue. Na seção 2 há a descrição do projeto 
ao qual foi proposto na seção 1. Na seção 3 descrevemos o código usado no software de 
simulação Protheus. Na seção 4 temos a parte de anexo onde estará a imagem da simulação 
feita no Protheus. 
2. Descrição 
O projeto descreve um controlador de cruzamento carro x pedestre, ou seja, ele simula 
semáforo de pedestre junto ao de carro em um cruzamento. 
Neste projeto foi usado: 
• 4 Resistores de 220Ω; 
• 2 Resistores de 10K; 
• 2 LEDs verdes; 
• 2 LEDs vermelhos; 
• 1 Botão; 
• 1 Microcontrolador PIC16F84A. 
O PIC foi ligado primeiramente conforme as especificações no Data Sheet do produto. Na 
entrada 4 (𝑀𝐶𝑆𝐿𝐴̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ), foi ligado uma tensão de 5V para alimentar todo o circuito, como especificava 
o produto. 
Para o simulador de semáforos, foi usado as saídas RB1 e RB2, RB3 e RB4, RB7 para simular 
respectivamente o semáforo para carro, semáforo para pedestre e o botão. Nas entradas RB2 e 
RB4 foram ligados os LEDs vermelhos junto aos resistores de 220Ω e nas entradas RB1 e RB3 
foram ligados os LEDs verdes junto aos resistores de 220Ω e a outra perna do LED, foi ligada ao 
terra (0V) para que haja diferença de potencial e o circuito funcione perfeitamente. 
 Para controlar o PIC, primeiramente foi preciso fazer o código em C no “MikroC” e depois de 
compilado, o código também gerado em hexadecimal foi programado no microcontrolador para 
simulação do circuito. Depois de tudo ligado corretamente e o código dentro do micro, o circuito 
funcionará conforme especificado no código. 
A simulação começa com o semáforo do carro no verde, simulando-o ligado o tempo todo, 
quando é apertado o botão, o semáforo de pedestre é acionado para verde e o de carro muda 
para vermelho. O semáforo para pedestre tem uma espera de 3000ms (3s) até que ele volte para 
o estado 0 (zero) e o de carro mude para 1 (um). O processo se repetirá toda vez quando o botão 
for acionado. 
3. Código 
O código usado no projeto, foi comentado e anexado abaixo. 
 
 
4. Anexo 
Segue abaixo, imagens da simulação do projeto no Protheus. 
 
Figura 1.0 – Circuito montado. 
 
Figura 1.2 – Circuito com o semáforo pedestre aberto. 
 
 
Figura 1.3 – Circuito com o semáforo carros abertos.

Mais conteúdos dessa disciplina