Ed
há 23 horas
Para completar o código que controla a velocidade com que um LED pisca em função da proximidade de um objeto, precisamos garantir que o LED no pino 13 pisque mais rápido quando o objeto estiver mais próximo do sensor. Analisando as opções que você forneceu, o código deve incluir a lógica para acender e apagar o LED com base na distância medida. O LED deve ser controlado usando `digitalWrite` para acender e apagar, e o tempo de delay deve ser ajustado com base na distância (mm). A estrutura correta para o código que você precisa deve ser algo como: ```cpp void loop() { pinMode(trigPin, OUTPUT); digitalWrite(trigPin, LOW); delayMicroseconds(5); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); pinMode(echoPin, INPUT); duracao = pulseIn(echoPin, HIGH); mm = (duracao / 2) / 291; // CÓDIGO para conseguir o efeito desejado digitalWrite(13, HIGH); // Acende o LED delay(mm); // Espera baseado na distância digitalWrite(13, LOW); // Apaga o LED delay(mm); // Espera baseado na distância } ``` Portanto, a parte que completa o código deve incluir a lógica para acender e apagar o LED, utilizando `digitalWrite(13, HIGH)` e `digitalWrite(13, LOW)` com um `delay(mm)` entre eles, que já está implícito na sua descrição. Se você tiver opções específicas para escolher, por favor, forneça-as para que eu possa ajudá-lo a identificar a correta.