Lezione 3: Guida verso il numero '1'
- Ripristinare il parco giochi per riportare il robot VR alla posizione di partenza.
-
Ora, il robot VR si girerà e tornerà al numero "1" una volta raggiunto il numero "31" nel parco giochi della mappa della griglia dei numeri.

- Rimuovere il comando stop e sostituirlo con i seguenti comandi. Il tuo progetto dovrebbe essere simile a questo:
# Add project code in "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()- Si noti che il secondo ciclo while contiene un operatore maggiore di anziché un operatore minore di. Questo perché il robot VR sta ora scendendo lungo l'asse Y e i numeri stanno diventando più negativi. Il robot VR si fermerà una volta che i valori Y sono INFERIORI a -900.

- Avviare il Number Grid Map Playground se non è già aperto ed eseguire il progetto.
- Guarda il robot VR guidare al numero "1" nel parco giochi della mappa della griglia dei numeri.
- In questo progetto, il robot VR si sposta sul numero "1" nel parco giochi della mappa della griglia dei numeri. Poiché i valori Y stanno diminuendo mentre il robot VR passa al numero "1", il progetto utilizza un operatore maggiore di.
Il robot VR avanzerà mentre il valore Y è maggiore della coordinata su cui si trova il numero indicato e si fermerà una volta che il suo valore Y è inferiore al valore Y della coordinata. Poiché il valore Y del numero "1" è -900, il robot VR smetterà di guidare una volta che il valore Y è inferiore a -900.
Per tua informazione
I commenti vengono solitamente aggiunti ai progetti per spiegare ciò che un programmatore vuole che le parti di un progetto facciano. I commenti sono utili quando si collabora e si risolvono i problemi, in quanto forniscono contesto e significato generale al codice. L'utilizzo dei commenti consente al programmatore di pensare concettualmente all'obiettivo generale e all'intenzione del progetto, invece di cercare di "indovinare e verificare". I commenti in Python iniziano con un segno di cancelletto e saranno evidenziati in verde come mostrato nel codice sottostante. Vuoi ricordare quali coordinate vanno con un certo numero? Aggiungi un commento che dice "Guida fino all'81 situato a (-900, 700)." Questo aiuta a comunicare diverse sezioni e comandi del progetto.
# Add project code in "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 ()Per maggiori informazioni sui commenti, consulta l'articolo Utilizzo dei commenti in VEXcode VR con Python.
Selezionare il pulsante Avanti per continuare con il resto della lezione.