Lição 3: Dirija para o número '1'
- Redefina o Playground para mover o Robô VR de volta à posição inicial.
-
Agora, o Robô de RV se vira e retorna ao número ‘1‘ assim que atinge o número ‘31‘ no Playground do Mapa de Grade de Números.

- Retire o comando stop e substitua-o pelos seguintes comandos. O seu projeto deve ter este aspeto:
# Adicione o código do projeto em "main"
def main():
while location.position (Y, MM) < -300
: drivetrain.drive (FORWARD)
wait(5, MSEC
) drivetrain.turn_for (RIGHT, 180, DEGREES)
while location.position (Y, MM) > -900:
drivetrain.drive (FORWARD)
wait(5, MSEC)
drivetrain.stop()- Note-se que o segundo ciclo while contém um operador maior que em vez de um operador menor que. Isso ocorre porque o Robô VR está agora dirigindo pelo eixo Y e os números estão se tornando mais negativos. O Robô VR irá parar quando os valores Y forem INFERIORES a -900.

- Inicie o Number Grid Map Playground, se ainda não estiver aberto, e execute o projeto.
- Assista ao robô VR dirigir para o número ‘1’ no Playground Number Grid Map.
- Neste projeto, o Robô de RV dirige para o número ‘1’ no Playground do Mapa de Grade Numérica. Uma vez que os valores Y estão diminuindo à medida que o Robô VR dirige para o número ‘1’, o projeto usa um operador maior que.
O Robô VR avançará enquanto o valor Y for maior que a coordenada em que o número indicado está ligado e parará assim que seu valor Y for menor que o valor Y da coordenada. Uma vez que o valor Y do número ‘1’ é -900, o Robô VR irá parar de conduzir assim que o valor Y for inferior a -900.
Para sua informação
Geralmente, os comentários são adicionados aos projetos para explicar o que um programador quer que partes de um projeto façam. Os comentários são úteis ao colaborar e solucionar problemas, pois fornecem contexto e significado geral ao código. O uso de comentários permite que o programador pense conceitualmente sobre o objetivo geral e a intenção do projeto, em vez de tentar "adivinhar e verificar". Os comentários em Python começam com um sinal de libra e serão destacados em verde, conforme mostrado no código abaixo. Deseja lembrar quais coordenadas acompanham um determinado número? Adicione um comentário dizendo "Dirija para 81 localizado em (-900, 700)." Isso ajuda a comunicar diferentes seções e comandos do projeto.
# Adicione o código do projeto em "main"
def main():
# Drive to 81 located at (-900, 700)
while location.position (Y, MM) < 700
: drivetrain.drive (FORWARD)
wait(5, MSEC)
# Turn
around drivetrain.turn_for (RIGHT, 180, DEGREES)
# Drive to 41 located at (-900, -100)
while location.position (Y, MM) > -100:
drivetrain.drive (FORWARD)
wait(5, MSEC)
drivetrain.stop ()Para mais informações sobre comentários, consulte o artigo Utilizar comentários no VEXcode VR com Python.
Selecione o botão Seguinte para continuar com o resto desta lição.