Galera, beleza?
Eu estou com dificuldade no meu projeto que é um semáforo para ajudar deficientes. Funciona assim, o semáforo em seu estado normal, e quando o deficiente visual acionar o botão (devidamente indicado no chão em relevo), um audio irá se reproduzir avisando se o pedestre pode ou não atravessar. Então quando ele puder atravessar, depois de ser avisado, uma luz azul irá se acender para indicar que pode ter alguém com dificuldade para atravessar a rua, e o tempo do semáforo aumenta, além de um buzzer para guiar a travessia de possíveis outros pedestres indicando que a passagem já está liberada. Ou seja, o botão não faz o semáforo dos motoristas se fechar imediatamente, só reproduz um audio e aguarda o momento do pedestre atravessar para reproduzir um outro áudio.
quanto a questão do audio eu usei o modulo WTV-020, testei separadamente e funcionou.
Mas a dificuldade por enquanto está sendo no acionamento dos botoes. Já que a função "delay" é que controla o tempo que cada led está aceso, eu aciono o botão e não acontece nada. Tentei a função "milis()" mas eu me perdi total para fazer a alternância dos 3 leds e ainda o azul junto com o vermelho quando o botão for acionado( apenas quando a passagem for liberada).
Será que alguem poderia me ajudar nessa?
EDIT:
~~~~~~~~ GALERA:::: FUNCIONOU....
Agradecimentos ao Rui "mineirim RV" - Rui.
segue Sketch completo.
Tags:
Bom dia, deu certo! agora só falta inserir a parte do áudio.
Com os comandos do módulo de áudio ficou assim.
Mas com alguns problemas. O áudio de "aguarde" não é executado, e o de "pode atravessar" só é executado no final do tempo de passagem liberada, o buzzer só faz 1 único bipe e para.
Estou usando este sketch para testar o módulo. Achei no site "Arduino e Cia". No meu sketch, não preciso do uso do monitor serial.
Boa noite MEF.
veja a versão nova do seu sketch.
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por