Lógica do Semáforo

O semáforo faz parte da nossa vida cotidiana, regulando o tráfego nas estradas e garantindo a segurança de motoristas e pedestres. Em sua essência, o semáforo age como um diretor de orquestra, sincronizando a movimentação de veículos e pedestres em cruzamentos. Mas, como toda orquestra requer uma sequência e um ritmo, o semáforo precisa de uma lógica rigorosa para garantir que todos os participantes do trânsito colaborem harmoniosamente.

O Sinal Vermelho:

Este é o sinal de alerta máximo. É o momento em que a via se transforma em uma pausa temporária, garantindo que os carros parem e os pedestres possam atravessar com segurança. Este sinal é essencial para que haja uma clara demarcação de tempos, separando fluxos de tráfego opostos e evitando colisões.

O Sinal Amarelo:

Talvez o mais intrigante dos três, o sinal amarelo não ordena claramente um “pare” ou “siga”. Ao invés disso, funciona como um sinal de transição, alertando os motoristas sobre uma mudança iminente. Isso serve para preparar tanto os que estão parados, quanto os que estão em movimento, para a próxima fase. É uma espécie de intervalo de ajuste, garantindo que os motoristas tenham tempo suficiente para reduzir a velocidade ou preparar-se para arrancar.

O Sinal Verde:

É o aceno de “vá em frente”. O sinal verde dá o aval para que os veículos avancem, mas isso não é feito de forma aleatória. Em cruzamentos mais complexos, a duração do sinal verde pode variar com base no fluxo de tráfego, garantindo que as vias mais movimentadas tenham mais tempo, enquanto as menos movimentadas tenham períodos de sinal verde mais curtos.

Em resumo, o semáforo não é apenas uma caixa com luzes. É uma ferramenta que impregna  ciência e lógica, que nos ajuda a navegar pela complexidade das vias urbanas, mantendo-nos seguros e ordenados. Seu design e operação são testemunhas da capacidade humana de organizar o caos, traduzindo-o em uma dança harmoniosa de luzes e movimento. Por isso o principal objetivo deste projeto é simular o funcionamento de um semáforo real de maneira simplificada. O semáforo programado irá acender os LEDs em uma sequência específica: vermelho, seguido por amarelo e, finalmente, verde, imitando o padrão de um semáforo real. Isso não apenas ensina conceitos básicos de programação e eletrônica, mas também destaca a importância da ordem e do tempo na operação de sistemas de tráfego.

kit robotica educacional com Arduino ESP ou Microbit

Vamos codar?

Materiais necessários: 

  • 1 Micro:bit 
  • 1 Cabo USB 
  • 1 Módulo Led Vermelho 
  • 1 Módulo Led Verde 
  • 1 Módulo Led Amarelo 
  • 6 Cabos garra jacaré 

Criando o circuito 

  1. Conecte o micro:bit à placa de prototipagem. 
  2. Conecte um dos pinos GND (terra) do micro:bit à placa de prototipagem (pode ser qualquer um). 
  3. Conecte um cabo garra jacaré no P(0) do micro:bit ao positivo do módulo LED vermelho e outro cabo garra jacaré, no negativo do GND do micro:bit ao negativo do módulo Led vermelho 
  4. Conecte um cabo garra jacaré no P(1) do micro:bit ao positivo do módulo LED amarelo e outro cabo garra jacaré, no negativo do GND do micro:bit ao negativo do módulo Led amarelo 
  5. Conecte um cabo garra jacaré no P(3) do micro:bit ao positivo do módulo LED verde e outro cabo garra jacaré, no negativo do GND do micro:bit ao negativo do módulo Led verde 
  6. Conecte o cabo USB no micro:bit e no seu dispositivo. 

Hora de programar 

  • Nesta programação, você irá utilizar blocos de duas categorias: Categoria Básico e Categoria Pins. 
  • Todos os blocos já foram utilizados em outras atividades. 
  • Os LEDs devem acender sequencialmente, imitando o funcionamento de um semáforo, onde o vermelho fica aceso por alguns segundos, depois o amarelo por alguns segundos e, finalmente, o verde por alguns segundos. 
  • O ciclo deve se repetir continuamente quando você pressionar o botão A. 

Obs: Certifique-se de que os LEDs estejam corretamente conectados aos pinos e com os resistores adequados para evitar danos ao micro:bit. 

 Considerações

Ao construir o circuito e programar o micro:bit, você ganhou experiência prática. É essencial seguir boas práticas de eletrônica para evitar danos aos componentes e garantir a segurança durante o projeto.

Você teve a oportunidade de compreender como os semáforos reais funcionam, como os sinais de trânsito são sincronizados e como a lógica desempenha um papel essencial na manutenção da ordem e segurança nas vias. Cada sinal, vermelho, amarelo e verde, desempenha um papel específico, e a sequência precisa em que eles são exibidos é fundamental para evitar colisões e manter o tráfego fluindo.

Além disso, o projeto também destaca a importância do tempo na operação de sistemas de tráfego. Os LEDs acendem sequencialmente, imitando o funcionamento de um semáforo real, com tempos definidos para cada fase. Isso nos lembra como a precisão e a sincronização são cruciais na automação de sistemas complexos.

Portanto, continue explorando projetos desse tipo para expandir seus conhecimentos e habilidades, participe ativamente na busca por soluções criativas para desafios do mundo real. Lembre-se, errar faz parte o importante é continuar tentando!