Pessoal, preciso de ajuda com esse código


case 4: // executado quando na TELA 3
switch (CheckButton()) {

case bEnter:

delay(50);
distancia = sonar.ping()/US_ROUNDTRIP_CM;
if(distancia > EEPROM.read(addr))
{
digitalWrite(ledPinS,1);
}
else
{
digitalWrite(ledPinS,0);
}

if(distancia < EEPROM.read(addr))
{
digitalWrite(ledPinD,1);
}
else
{
digitalWrite(ledPinD,0);
}

quando o bSbman for acionado, o sensor faz a verificação da distancia e compara com a memória e se for > liga ledPinS e se for < liga ledPinD, só que preciso que essa verificação seja constante enquanto estiver no case 4, porem ele executa uma vez e para. 

Se alguém puder me ajudar....

Exibições: 119

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço