Bom dia colegas!
Estou brincando com sensores ultrassônicos e leds, estou ligando um led quando o sensor_1 detecta uma barreira a 1 metro de distancia. Minha dificuldade está em aplicar a mesma logica para o sensor_2 ligar o led2.

Não estou entendendo como multiplicar essa parte do cod

if(cm <=100){// se cm for menor ou igual a 100 MINHADUVIDA ESTA AQUI digitalWrite(led,HIGH); delay(20); digitalWrite(led,LOW);// desliga Já tentei criar outra variavel cm1 mas não funcionou. OBRIGADO.lab.ino

Exibições: 189

Responder esta

Respostas a este tópico

Boa tarde Argel,

Me parece ser apenas adicionar o seguinte depois da linha 43(Declarar duration2 e cm2 mais acima também):

  duration2 = pulseIn(Sensor_2, HIGH);
  cm2 = microsecondsToCentimeters(duration2);
 
if(cm2 <=100){// se cm2 for menor ou igual a 100 MINHADUVIDA ESTA AQUI
    digitalWrite(led2,HIGH);
    delay(20);
    digitalWrite(led2,LOW);// desliga
}

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço