Problema com temporização - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T07:40:22Zhttps://labdegaragem.com/forum/topics/problema-com-temporiza-o?groupUrl=arduinocdigoscdigos&xg_source=activity&feed=yes&xn_auth=noGustavo, um dos problemas é q…tag:labdegaragem.com,2018-11-24:6223006:Comment:6933742018-11-24T00:32:49.563ZWladyslaw Jan Szkruchttps://labdegaragem.com/profile/WladyslawJanSzkruc
<p>Gustavo, um dos problemas é que depois do deley(2500) vc não verifica se o valor do pot continua maior que 500.</p>
<p></p>
<p>Gustavo, um dos problemas é que depois do deley(2500) vc não verifica se o valor do pot continua maior que 500.</p>
<p></p> Olá Gustavo
Não testei, mas a…tag:labdegaragem.com,2017-09-17:6223006:Comment:6348152017-09-17T16:56:26.257ZRuyterCBhttps://labdegaragem.com/profile/Ruyter
<p>Olá Gustavo</p>
<p>Não testei, mas acho que a dica abaixo possa funcionar</p>
<p></p>
<p><span>if (valorPotDireita > 500 && (tempoMillis >= 2500)){</span><br></br><span> </span><span>tone(buzzer, frequencia);</span><br></br><span> delay (1000);</span><br></br><span> digitalWrite (buzzer, HIGH); </span><br></br><span> }</span></p>
<p></p>
<p><span>No if está testando se as duas condições são válidas para entrar e executar o buzzer.</span></p>
<p><span>Terá que criar uma…</span></p>
<p>Olá Gustavo</p>
<p>Não testei, mas acho que a dica abaixo possa funcionar</p>
<p></p>
<p><span>if (valorPotDireita > 500 && (tempoMillis >= 2500)){</span><br/><span> </span><span>tone(buzzer, frequencia);</span><br/><span> delay (1000);</span><br/><span> digitalWrite (buzzer, HIGH); </span><br/><span> }</span></p>
<p></p>
<p><span>No if está testando se as duas condições são válidas para entrar e executar o buzzer.</span></p>
<p><span>Terá que criar uma rotina que ao sair o tempoMillis seja zerado (tempoMillis = 0;)</span></p>