Buscar

Assinale a alternativa correta que contém o trecho de código utilizando o laço de repetição “for” que executa a mesma função de aumentar a velocida...

Assinale a alternativa correta que contém o trecho de código utilizando o laço de repetição “for” que executa a mesma função de aumentar a velocidade incrementando 25% a cada 2 segundos mostrada no trecho de código acima.


A. for (int i=0; i<=100; i=i+25) //Ciclo ativo PWM

analogWrite (MOTOR, 255*i);
delay(2000); //Espera 2s
} //Fim ciclo for
B. for (int i=1; i>=0; i=i-0.25) //Ciclo ativo PWM

analogWrite (MOTOR, 255*i);
delay(2000); //Espera 2s
} //Fim do ciclo for
C. for (int i=100; i>=0; i=i-25) //Ciclo ativo PWM

analogWrite (MOTOR, 255*i);
delay(2000); //Espera 2s
} //Fim do ciclo for
D. for (float i=0; i<=1; i=i+0.25) //Ciclo ativo PWM

analogWrite (MOTOR, 255*i);
delay(2000); //Espera 2s
} //Fim do ciclo for
E. Não é possível implementar o código com o ciclo “for”.

Essa pergunta também está no material:

Atuadores para projetos Arduino - Exercícios
10 pág.

Internet das Coisas Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra C. O trecho de código utilizando o laço de repetição "for" que executa a mesma função de aumentar a velocidade incrementando 25% a cada 2 segundos é: ```cpp for (int i=100; i>=0; i=i-25) //Ciclo ativo PWM { analogWrite (MOTOR, 255*i); delay(2000); //Espera 2s } //Fim do ciclo for ``` Nesse trecho de código, a variável "i" começa com o valor 100 e vai diminuindo de 25 em 25 até chegar a 0, permitindo controlar a velocidade do motor através da função "analogWrite".

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais