Distância percorrida
Utilizando o sensor de distância frontal para guiar o robô de realidade virtual e recolher o máximo de lixo possível num minuto, determine o número total de pedaços de lixo recolhidos e a distância percorrida pelo robô.
- Selecione a área de recreio para a limpeza dos recifes de coral.
- Programe o robô de realidade virtual para recolher o máximo de lixo possível num minuto, contar o número de pedaços de lixo e calcular a distância percorrida pelo robô.
- Configure um temporizador para marcar o tempo do processo.
- Declare variáveis para armazenar o número de pedaços de lixo e a distância percorrida.
- Defina a velocidade de curva desejada. Utilize o bloco [Rodar] para continuar a rodar a transmissão e utilize o sensor de distância dianteiro para verificar se existem detritos.
- Se o sensor de distância frontal detetar um pedaço de lixo, o robô de realidade virtual deve conduzir o robô até ao lixo para o recolher, contabilizar a distância percorrida e o número de pedaços de lixo recolhidos.
- Utilize o bloco [Para Sempre] para manter o Robô de Realidade Virtual a verificar e a recolher o lixo constantemente.
- Se o tempo de um minuto se esgotar, saia imediatamente do ciclo repetitivo.
- Utilize o bloco [print] para imprimir o número total de peças de lixo e a distância total percorrida pelo robô até à Consola de Impressão.
Dicas úteis
Utilize o bloco " FrontDistance found object da categoria "Sensing" para lhe dizer se o sensor de distância frontal detetou um objeto dentro do seu campo de visão.

Comando Python correspondente:
distância_frontal. objeto_encontrado()
Utilize o bloco FrontDistance Reporter da categoria Sensores para obter a distância do objeto mais próximo a partir do Sensor de Distância.

Comando Python correspondente:
distância_frontal.obter_distância(MM)
Utilize o bloco reset timer da categoria "Sensing" para repor o temporizador para 0 segundos no início do seu projeto.

Comando Python correspondente:
cérebro.temporizador.limpar()
Utilize o bloco if then da categoria Controlo para verificar se o Sensor de Distância Frontal deteta um pedaço de lixo e se o tempo de um minuto expira

Comando Python correspondente:
se a condição for:
Utilize o bloco Forever da categoria "Controlo" para manter o Robô de Realidade Virtual a verificar e a recolher o lixo constantemente.

Comando Python correspondente:
enquanto Verdadeiro:
Utilize o bloco break da categoria Controlo para sair imediatamente de um ciclo repetitivo.

Comando Python correspondente:
pausa