r 30 segundos no verde e 20 no vermelho.
• C(leste-oeste) deve ser o oposto de C(norte-sul).
• P(pedestre) deve permanecer no vermelho aguardando alguém acionar o botão.
• Quando o botão for pressionado o semáforo P(pedestre) deverá permanecer ainda 10 segundos no vermelho e, só após, acionar o verde.
• O tempo de verde de P(pedestre) deve ser de 15 segundos.
• Se ninguém pressionar o botão, o semáforo P(pedestre) deve se manter vermelho.
• Durante os 15 segundos que o P(pedestre) estiver em verde, os outros semáforos devem permanecer ambos em vermelho para que os pedestres possam atravessar a rua em qualquer direção.
Problema: Quando eu aciono o semaforo P, ele aciona direto o sinal verde em vez de aguardar 10 segundos no vermelho para depois acionar o verde.
Problema 2: Os semaforos C(norte-sul) e (leste-oeste) não ficam no verde e no vermelho no tempo em que determinei, tem algum erro no circuito ou da pra tirar essas portas logicas?…
Bom dia DSB,
veja se este sketch te ajuda.
É um pouco complexo, mas qq dúvida pode perguntar.
Não usei delays, para poder atender as rotinas de especiais e contagem.
RV
semaforo_arduino_V04.ino
Adicionado por mineirin RV ao 11:45 em 26 novembro 2019
strando 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!…
i a skecht ecolei para gravar no arduino, mas quando mandei verificar o programa começou a apontar erro pra todo lado, como faço, inicialmente só queria ver funcionando…
Adicionado por alberto pedro ao 19:38 em 25 outubro 2014
3 LEDs (um vermelho, um amarelo e um verde) que usam uma alimentação e um resistor comum (Já comprei de fábrica assim).
Gostaria de poder ligá-lo diretamente ao arduíno, sendo que a alimentação seria do +5V e cada catodo estaria ligado em uma porta.
O esquema de ligação seria mais ou menos assim:
Como o semáforo já vem de fábrica com anodo comum não tenho como mexer nisso. Como ficaria um código para ligá-los com uma chave de 3 posições por exemplo?
Se eu configurar os pinos 4 5 e 6 como LOW funciona?
Abraços e obrigado!…