Download the Guru IA app

Android and iOS

Foto de perfil

Joaquim

SENT BY THE APP
Estudos Gerais05/13/2025

Estudo de Caso Construa o código de um programa da platafor...

Estudo de Caso

Construa o código de um programa da plataforma Arduino que controla os movimentos de um robó. Este robo possui dois sensores infravermelhos, que fazem com que ele siga uma trajetória desenhada no chão, e dois motores, um para cada roda de tração. Quando os sensores detectam a necessidade de acertar a rota, os motores devem ser manipulados a fim de realizar o acerto. Por exemplo, se o robó estiver desviando a rota para a esquerda, o robo deve se mover para a direita até que a rota seja acertada. Para isto, o motor da direita deve ser revertido (rodar para trás), e o da esquerda deve continuar ligado (rodando para frente). Quando a rota estiver certa, ambos os motores devem ser ligados para frente, para que o robó continue andando em frente.

O robo possui um botão de acionamento que, enquanto pressionado, o robo deve seguir em movimento e, se solto, deve parar o movimento.

Os sensores funcionam da seguinte forma: os sensores são digitais e booleanos possuindo apenas valor 0 e valor 1, o valor 0 significa que o sensor não detectou desvio na trajetória, e o valor 1 significa que o sensor detectou um desvia na trajetória.

Os movimentos possíveis são para a esquerda (reverter o motor da esquerda e manter o motor da direita a frente), para a direita (reverter o motor da direita e manter a motor da esquerda a frente), para frente (manter os dois motores a frente), e para trás (reverter os dois motores).

Estudo de Caso

Construa o código de um programa da plataforma Arduino que controla os movimentos de um robó. Este robo possui dois sensores infravermelhos, que fazem com que ele
siga uma trajetória desenhada no chão, e dois motores, um para cada roda de tração. Quando os sensores detectam a necessidade de acertar a rota, os motores devem ser
manipulados a fim de realizar o acerto. Por exemplo, se o robó estiver desviando a rota para a esquerda, o robo deve se mover para a direita até que a rota seja acertada. Para
isto, o motor da direita deve ser revertido (rodar para trás), e o da esquerda deve continuar ligado (rodando para frente). Quando a rota estiver certa, ambos os motores
devem ser ligados para frente, para que o robó continue andando em frente.

O robo possui um botão de acionamento que, enquanto pressionado, o robo deve seguir em movimento e, se solto, deve parar o movimento.

Os sensores funcionam da seguinte forma: os sensores são digitais e booleanos possuindo apenas valor 0 e valor 1, o valor 0 significa que o sensor não detectou desvio na
trajetória, e o valor 1 significa que o sensor detectou um desvia na trajetória.

Os movimentos possíveis são para a esquerda (reverter o motor da esquerda e manter o motor da direita a frente), para a direita (reverter o motor da direita e manter a motor
da esquerda a frente), para frente (manter os dois motores a frente), e para trás (reverter os dois motores).
Send your questions through the App
Equipe Meu Guru

Do you prefer an expert tutor to solve your activity?

  • Receive your completed work by the deadline
  • Chat with the tutor.
  • 7-day error guarantee