Ola gente. Estou com um projeto muito doido para apresentar a uma competição, mas estou perdido nele pois sou muito iniciante. Ele se baseia em um semáforo, onde terá um leitor de NFC e um Display, mostrando as informações que quero. O semaforo terá tempo normais que irei declarar, vermelho = 5s, amarelo = 2s e verde = 10s. Ele funcionará em um loop infinito, aguardando um cartão de NFC ser encostado, ou seja, precisa funcionar em multifunção, para ficar procurando o cartão e funcionar o loop com as leds. Quando eu colocar o cartão no leitor NFC, ele irá adicionar um tempo no vermelho e retira do verde, e depois para concertar, ele inverterá o processo. Bem, o meu problema é que não estou conseguindo fazer a multifunção, o máximo que consigo é fazer loops separados e quando eu junto, como sou iniciante, faço bosta. Quem puder da um help ai por favor!
Tags:
Boa noite.
Veja os vídeos abaixo. Te darão conhecimento e resolverão seu projeto.
https://www.youtube.com/watch?v=oeP_NiajWME
https://www.youtube.com/watch?v=0SyutmiLzj0
Suim.
Obrigado irmao!
Bom dia Gerson,
Poderá encontra material sobre Semáforo aqui no Lab de Garagem :
valeu irmão! mas eu to precisando um que funcione com multifunções
Boa tarde GS,
não sei se captei bem sua idéia do projeto, mas modifiquei o seu sketch .
Está assim:
Em situação normal:
O o verde fica 5 seg aceso, depois o vermelho fica 10 seg acesso, em seguida o amarelo fica 2 seg acesso,
e assim fica em loop.
Se passar um cartão ele ele for autorizado, informa que é autorizado, e um valor (coloquei 0,5 seg)
é acrescido ao vermelho e removido do verde.
Mas isto só ocorre em um ciclo iniciado pelo vermelho.
Em seguida, apos este ciclo, tudo volta ao normal.
Se o cartão não é autorizado, informa que não é autorizado, nada ocorre de modificação dos tempos.
Uma comentário importante.
Tenha como boa prática de programação comentar cada linha de código.
Isto é bom pra quem programa e melhor pra quem ajuda.
Comentei todas linha que acrescentei ao seu code.
Teste ai e depois de um retorno do resultado pra gente.
RV
Muito obrigado irmão! Vou ver o codigo.
Então, o display ficou bugado ai não da para saber se o tempo foi adicionado ou não. To tentando mudar também o valor do verde pq esta mt curto, e não esta funcionando. To tentando ajeitar aqui, mas parece que nao esta funcionando
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por