Introdução
Neste projeto, você construirá um sistema de semáforos:
Componentes necessários
Pegue todos os componentes necessários para este projeto:
Estou usando LEDs de tamanhos diferentes, mas se você não tiver LEDs de tamanhos diferentes, tudo bem também.
O projeto ainda funciona.
Esquema de montagem
O código
Você não precisa de nenhuma biblioteca para este código. O código é muito simples.
Aqui estão algumas dicas para entender melhor o que está acontecendo.
Todas essas ações estarão dentro da função changeLights (). Sempre que você quiser mudar as luzes, basta chamar a função changeLights ().
Copie o seguinte código para a sua IDE e faça o upload para a sua placa Arduino.
Verifique se você selecionou a placa e a porta corretas.
Código: https://github.com/frbabos/projetos-com-arduino/blob/master/luzes-s...
Quando você pressiona o botão, a luz dos carros muda de verde para vermelho e a luz de pedestre muda de vermelho para verde.
Após algum tempo decorrido (crossTime), o led verde para pedestres pisca e muda para vermelho. A luz dos carros muda de vermelho para verde.
Se você está começando com o Arduino, um bom exercício é alterar o valor de algumas variáveis como crossTime e changeTime e ver o que acontece.
Se você quiser algo um pouco mais desafiador, tente imitar o que acontece em um cruzamento, com várias luzes para vários carros e pedestres.
E também caso queira aprender tudo sobre arduino, eu fiz um artigo o Guia Completo sobre a plataforma, basta acessar flaviobabos.com.br/arduino/!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)