Skip to main content

Lezione 2: Modifica dei parametri nell'unità per il comando

Il robot VR non ha toccato il castello centrale nell'ultimo progetto. Deve viaggiare più lontano. Regola i parametri, testalo e guarda il robot VR rovesciare il castello centrale!

  • Imposta la distanza a cui si sposterà il robot VR immettendo il valore "800" come secondo parametro nel comando drive_for . Il tuo progetto dovrebbe assomigliare a questo:
     

    # Aggiungi codice progetto in "main"
    def main():
        drivetrain.drive_for(FORWARD, 800, MM)

Per tua informazione

Il comando drive_for  può accettare sia numeri interi che decimali. Le unità possono anche essere modificate da millimetri (mm) a pollici.

Due comandi drivetain.drive_for. Un comando utilizza MM nel parametro delle sue unità e l'altro utilizza POLLICI. Entrambe le unità sono evidenziate con un riquadro rosso.

  • Avviare il progetto.
    La parte superiore dell'interfaccia VEXcode VR. Il pulsante Start è evidenziato con un riquadro rosso.
  • Il robot VR si scontrerà con il castello centrale e ne rovescerà alcune parti.

    Vista dall'alto verso il basso del parco giochi Castle Crasher. Il robot si è spostato dalla sua posizione di partenza sul fondo del campo e ora si trova al centro del parco giochi. Il castello al centro del parco giochi è stato rovesciato.
  • Selezionare il pulsante "Ripristina" per ripristinare il parco giochi.
    Top down view of the Castle Crasher playground with the VEXcode VR Playground interface. The robot has moved from its starting position on the bottom the field and is now in the middle of the playground. The blocks in the middle of the playground have been toppled over. The Reset button in the bottom right of the playground is highlighted with a red box.
    Il robot VR ora deve tornare alla posizione di partenza. Utilizzare un comando aggiuntivo drive_for  e modificare i parametri per far sì che il veicolo proceda in retromarcia per tornare alla posizione iniziale.
  • Aggiungere un secondo comando drive_for al progetto VEXcode VR e modificare la direzione da "AVANTI" a "INDIETRO". Il tuo progetto dovrebbe assomigliare a questo:
     

    # Add project code in "main"
    def main():
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 200, MM)
  • Assicurarsi che il valore della distanza sia lo stesso del primo comando drive_for , ovvero 800 millimetri (mm), affinché possa tornare alla posizione iniziale. Il tuo progetto dovrebbe assomigliare a questo:
     

    # Add project code in "main"
    def main():
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
  • Selezionare il pulsante "Start" ed eseguire il progetto.
    La barra degli strumenti VEXcode VR. Il pulsante Start è evidenziato in rosso a destra della barra degli strumenti.
  • Il Robot VR si muoverà avanti e indietro per 800 millimetri (mm), tornando alla posizione di partenza.
    Vista dall'alto verso il basso del parco giochi Castle Crasher che mostra il castello nel mezzo del parco giochi è stato rovesciato e il robot VR è tornato nella sua posizione di partenza nella parte inferiore del parco giochi.

Nota: hai completato con successo la prima parte della sfida Castle Crasher! Anche se tutte e quattro le parti del castello centrale non sono completamente rovesciate, se sono leggermente spostate, è accettabile.

Per tua informazione

Per far sì che un robot VR proceda avanti e indietro a velocità diverse, la velocità di guida può essere aumentata o diminuita utilizzando il comando set_drive_velocity . Il comando set_drive_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_drive_velocity(50, PERCENTO)

Salva il tuo progetto

Per salvare il tuo progetto, seleziona "Salva con nome" nel menu a discesa "File".

L'interfaccia di codifica Python VEXcode VR. Viene visualizzato il menu File e il pulsante Salva con nome è evidenziato con una casella rossa.

Una volta salvato, il progetto apparirà nella cartella Download del tuo dispositivo come file .vrpython.

Domande

Seleziona un link qui sotto per accedere al quiz della lezione.

Google Doc / .docx / .pdf