A linguagem utilizada no Arduino é parecida, principalmente,...
Se em um determinado trecho de um programa em Arduino o objetivo seja de pausar a execução do programa em 0,8 s, qual o comando correto a ser utilizado?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
O que precisava saber: Era necessário saber que a função delay() no Arduino recebe o tempo em milissegundos, não em segundos, e que 0,8 s corresponde a 800 ms.
Critério decisivo: A função delay() recebe o tempo em milissegundos; portanto, 0,8 s = 800 ms, logo o comando correto é delay(800).
- Verifique sempre a unidade exigida pela função: na base, delay() usa milissegundos.
- Quando o tempo vier em segundos, converta para milissegundos multiplicando por 1000.
- Compare o valor convertido com cada alternativa para eliminar opções como 8 s, 0,08 s ou 0,008 s.
- Observe a forma de escrita do argumento da função, porque a base exige um inteiro de milissegundos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo