Skip to main content

Lezione 3: Ruotare il robot VR

Ora che hai abbattuto il primo castello nel parco giochi Castle Crasher , avrai bisogno che il robot VR si giri per abbatterne un altro. Questa lezione ti guiderà attraverso i passaggi necessari per girare il robot VR e abbattere due edifici nel parco giochi Castle Crasher .

Risultati di apprendimento

  • Scopri come utilizzare il comando turn_for per girare il robot VR a destra o a sinistra.
  • Scopri come utilizzare il comando turn_to_heading per far girare il robot VR in una determinata direzione in senso orario.

Rinomina il progetto

  • Se il codice della lezione precedente non è già stato caricato, caricare il progetto Unit2Lesson2.
  • Rinominare il progetto selezionando la casella del nome del progetto.
    La barra degli strumenti VEXcode VR, il nome del progetto viene evidenziato con una casella rossa e si legge Unità 2 Lezione 2.
  • Inserisci il nuovo nome del progettoUnit2Lesson3 e seleziona "Salva".

La finestra Nome progetto nell'interfaccia VEXcode VR. Il nome del progetto è stato modificato in Unit2Lesson3 e il pulsante Salva è evidenziato con una casella rossa.

Gira a destra o a sinistra

Il comando turn_for ruota il robot VR di un dato numero di gradi. In questo esempio il robot VR procederà in avanti per abbattere l'edificio centrale, tornerà indietro fino al punto di partenza, quindi girerà e abbatterà l'edificio nell'angolo in basso a destra del parco giochi Castle Crasher .

Vista dall'alto verso il basso del parco giochi Castle Crasher con il castello centrale e il castello in basso a destra evidenziati in riquadri rossi, che indicano quali strutture saranno abbattute in questa lezione.

Per tua informazione

Per far girare un robot VR a velocità diverse, la velocità di rotazione può essere aumentata o diminuita utilizzando il comando set_turn_velocity . Il comando set_turn_velocity accetta un intervallo da 0 a 100 per il parametro velocità. La velocità predefinita è del 50%. La modifica della velocità si applicherà a tutti i successivi comandi Drivetrain.

drivetrain.set_turn_velocity(50, PERCENTO)
  • Trascinare o digitare un comando turn_for sotto il comando drive_ for. Imposta i parametri del comando turn_for per girare a destra di 90 gradi.  A questo progetto sono stati aggiunti i comandi set_drive_velocity e set_turn_velocity , impostati al 100%. Il tuo progetto dovrebbe essere simile a questo:

    # Add project code in "main"
    def main():
        drivetrain.set_drive_velocity(100, PERCENT)
        drivetrain.set_turn_velocity(100, PERCENT)
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
        drivetrain.turn_for(RIGHT, 90, DEGREES)
  • Trascinare o digitare il comando drive_for sotto il comando turn_ for. Impostare i parametri del comando drive_for per avanzare di 700 millimetri (mm). Il tuo progetto dovrebbe essere simile a questo:

    # Add project code in "main"
    def main():
        drivetrain.set_drive_velocity (100, PERCENT)
        drivetrain.set_turn_velocity (100, PERCENT)
        drivetrain.drive_for (FORWARD, 800, MM)
        drivetrain.drive_for (REVERSE, 800, MM)
        drivetrain.turn_for (RIGHT, 90, DEGREES)
        drivetrain.drive_for(FORWARD, 700, MM)
  • Selezionare il pulsante "Apri Playground" per avviare Castle Crasher Playground se non è già aperto.

Lato destro della barra degli strumenti VEXcode VR. Il pulsante Apri parco giochi, l'icona seconda da sinistra, è evidenziata con un riquadro rosso.

  • Selezionare il pulsante "Start" per testare il progetto.

Lato destro della barra degli strumenti VEXcode VR. Il pulsante Start, l'icona terza da sinistra, è evidenziato con un riquadro rosso.

  • Guarda il robot VR avanzare e scontrarsi con l'edificio centrale prima di tornare alla partenza. Il robot VR girerà quindi di 90 gradi a destra e proseguirà in avanti per scontrarsi con l'edificio nell'angolo in basso a destra del parco giochi Castle Crasher .

    Vista dall'alto verso il basso del parco giochi Castle Crasher. I castelli centrali e in basso a destra sono stati rovesciati. Il robot VR è ora in basso a destra del parco giochi, di fronte alla parete destra del parco giochi.

Selezionare il pulsante Avanti per continuare con il resto della lezione.