Vai al contenuto principale

Un obiettivo uniforme!

Utilizza i blocchi [Guida per], [Gira per], [Ruota per posizionarti], [Ruota per] e [attendi] per programmare l'Hero Bot in modo che segni i quattro blocchi verdi evidenziati in arancione nell'obiettivo Goal II separatamente e vinca un bonus uniforme di 10 punti. 

  • Seleziona VIQRC Virtual Skills - Full Volume Playground.
  • Dichiara una variabile per memorizzare la distanza che il robot dovrà percorrere per raccogliere un blocco verde. Inizializzalo a 0.
  • Programma l'Hero Bot per segnare i quattro blocchi verdi evidenziati in arancione nell'obiettivo II. 
    • Programma il robot in modo che ruoti il ​​gruppo motore del braccio per abbassarlo nella posizione desiderata per afferrare un blocco.
    • Guida il robot verso il blocco verde più vicino. 
    • Programma il robot in modo che faccia ruotare il gruppo motore di aspirazione per raccogliere il blocco verde.
    • Programma il robot in modo che ruoti il ​​gruppo motore del braccio per sollevarlo nella posizione desiderata per il punteggio.
    • Guida il robot verso l'obiettivo II.
    • Programma il robot in modo che faccia girare il gruppo motore di aspirazione per far cadere il blocco verde nell'obiettivo.
    • Aggiorna il valore della variabile per rappresentare la distanza che il robot dovrà percorrere per raccogliere il prossimo blocco verde.
    • Utilizza un ciclo per programmare il robot in modo che ripeta le azioni sopra descritte per un numero prestabilito di volte, al fine di far segnare i quattro blocchi verdi evidenziati in arancione e raggiungere l'obiettivo.

Suggerimenti utili

  • Per assistenza sulla dichiarazione di una variabile e sul salvataggio dei dati nel progetto, selezionare il pulsante "TUTORIAL" in VEXcode VR e scegliere il tutorial Salvataggio dati.

    Icona dei tutorial dalla barra degli strumenti di VEXcode VR.

    Icona del tutorial di VEXcode VR sull'archiviazione dei dati.

  • Per ulteriori informazioni sulle regole di denominazione delle variabili in VEXcode VR, questo.
  • Utilizza il blocco set della categoria Variabili per impostare il valore della variabile.

    VEXcode Imposta il blocco variabile che legge 'imposta DistanceGreen a 0'.

  • Comando Python corrispondente:

    DistanzaVerde = 0
  • Utilizza il blocco ripeti della categoria Controllo per programmare il Robot VR in modo che ripeta i blocchi in esso contenuti per un numero prestabilito di volte.

    Blocco VEXcode vuoto Ripeti che legge 'ripeti 4'.

  • Comando Python corrispondente:

    per repeat_count in range(4):
    	attendi(5, MSEC)