Skip to main content

Lezione 3: Passare all'intestazione

Il blocco [Turn to heading] può essere utilizzato anche per ruotare il robot VR. Questo blocco trasforma il robot VR in una determinata direzione della bussola tra 0 e 359,9 gradi. Quando un robot VR si scontra con un castello, potrebbe andare fuori rotta. Il blocco [Turn to heading] assicura che il robot VR si girerà per affrontare il castello successivo, indipendentemente da ciò che è accaduto in precedenza.

Robot VR all'interno di un cerchio. Il cerchio è etichettato con gradi in incrementi di 90 gradi, a partire da 0 gradi a ore 12, poi 90 gradi a ore 3, 180 gradi a ore 6 e 270 gradi a ore 9.

In questo esempio il robot VR si muoverà per abbattere l'edificio centrale, poi si girerà e abbatterà l'edificio nell'angolo in basso a sinistra del parco giochi di Castle Crasher

Parco giochi per schiantatori di castelli a forma di piazza, con cinque castelli presenti. C'è un castello in ogni angolo e uno al centro della piazza. Il Robot VR è posizionato al centro della parete inferiore del parco giochi, di fronte al castello centrale. Le caselle di callout rosse sono intorno al castello centrale e al castello in basso a sinistra.
  • Rimuovi i due blocchi inferiori dal progetto.

    2 progetti VEXcode VR affiancati. Il progetto a sinistra è quello della lezione 2, con una casella di callout rossa in basso a indicare che devono essere rimossi. Il progetto a destra è lo stesso progetto con quei due blocchi inferiori rimossi.
  • Trascinare nel blocco [Turn to heading] e collegarlo sotto il blocco [Drive for]. Impostare i parametri del blocco [Turn to heading] a 270 gradi.

    Progetto VEXcode VR dall'alto con un blocco turn to heading aggiunto nella parte inferiore dello stack. Il parametro nel blocco è impostato a 270 gradi. C'è una casella di callout rossa intorno all'isolato.
  • Trascinare il blocco [Drive for] e collegarlo sotto il blocco [Turn to heading]. Impostare i parametri del blocco [Drive for] a 700 millimetri (mm).

    Progetto VEXcode VR dall'alto con un drive per blocco attaccato al fondo dello stack. Il blocco legge spinta in avanti per 700 mm. C'è una casella di callout rossa intorno all'isolato.
  • Selezionare il pulsante "Apri Playground" per avviare Castle Crasher Playground se non è già aperto.

    Barra degli strumenti VEXcode VR con una casella rossa che richiama il pulsante Apri parco giochi sul lato destro della barra degli strumenti, tra i pulsanti Seleziona parco giochi e Avvia.
  • Selezionare il pulsante "Start" per testare il progetto.

    Barra degli strumenti VEXcode VR con una casella rossa che richiama il pulsante Start sul lato destro della barra degli strumenti, tra i pulsanti Open Playground e Step.
  • Guarda il robot VR muoversi in avanti e scontrarsi con l'edificio centrale prima di tornare alla partenza. Il robot VR ruoterà quindi di 270 gradi e avanzerà per scontrarsi con l'edificio nell'angolo in basso a sinistra del parco giochi Castle Crasher .

    Il parco giochi Castle Crasher con il castello centrale si è schiantato e il robot VR di fronte al castello in basso a sinistra, anch' esso schiantato.

Mini sfida

Per questa mini sfida, il robot VR deve scontrarsi con l'edificio centrale e con quello in alto a destra del parco giochi Castle Crasher . Ti verrà dato un progetto, ma c'è un errore. Modifica il progetto per risolvere la mini sfida!

Parco giochi Castle Crasher con cinque castelli, uno in ogni angolo. Ci sono caselle callout in alto a sinistra e castelli centrali. Il Robot VR è nella sua posizione di partenza al centro della parete inferiore del parco giochi, di fronte al castello centrale.

Segui questi passaggi per completare la mini sfida:

  • Il video clip qui sotto mostra come il robot VR dovrebbe muoversi per rovesciare entrambi i set di blocchi. Il robot dovrebbe guidare dritto attraverso il gruppo centrale di blocchi per farli cadere, quindi girare a destra e guidare in avanti nel gruppo di blocchi in alto a destra per far cadere anche loro.
  • Crea questo progetto aggiungendo o rimuovendo i blocchi necessari al progetto Unit2Lesson3. 

    Il progetto VEXcode VR inizia con un blocco Quando avviato e ha sei blocchi collegati nello stack. Dall'alto verso il basso i blocchi leggono: Imposta la velocità di guida al 100%, imposta la velocità di svolta al 100%, guida in avanti per 200 mm, gira a destra per 180 gradi, guida in avanti per 700 mm e gira a destra per 90 gradi.

  • Avvia il progetto per vedere dove si trova l'errore nel codice.
  • Modifica il codice e riprova. Continua questo processo fino al completamento della mini sfida.
  • Una volta che il robot VR entra in collisione con l'edificio centrale e con quello in alto a destra del parco giochi Castle Crasher, salva il progetto.
  • Salvare il progetto prima di procedere.

Congratulazioni! Hai risolto la mini sfida!

Domande

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

Google Doc / .docx / .pdf