Skip to main content

Lezione 4: Sfida labirinto a muro

Nelle lezioni precedenti all'interno di questa unità, hai imparato come utilizzare il sensore di distanza per navigare in determinate aree del parco giochi del labirinto a muro. Nell'Unità precedente, hai risolto la Sfida del Labirinto a Parete usando i Sensori Paraurti. Ora, combinerai tutti questi concetti per creare un progetto per risolvere la Sfida del Labirinto a Parete dall'inizio alla fine, ma questa volta con il Sensore di Distanza!

Una vista dall'alto verso il basso del Wall Maze, con il robot VR che ha raggiunto il traguardo.

Risultati di apprendimento

  • Applicare i blocchi delle categorie Drivetrain, Sensing e Control nella sequenza corretta per navigare con successo nel Wall Maze utilizzando il Distance Sensor.

Mettere tutto insieme

Nell'unità precedente, hai risolto il labirinto a parete utilizzando il sensore paraurti. In questa unità, si risolverà lo stesso labirinto a parete, ma si utilizzerà invece il sensore di distanza. La Sfida labirinto a muro può essere risolta utilizzando entrambi i sensori, ma ci sono vantaggi per ciascuno di essi.

Vantaggi di ogni sensore

Sensore paraurti

  • Rileva se il sensore sta toccando un oggetto.
  • Rapporti premuti o rilasciati.
  • Utilizzato con blocchi booleani.
  • Sono disponibili due sensori paraurti.

Sensore di distanza

  • Rileva oggetti e superfici lontane, senza la necessità di toccarle.
  • Rileva se un oggetto è presente e quanto è lontano quell' oggetto.
  • Riporta un intervallo di valori di distanza.
  • Può utilizzare un blocco di confronto per creare una condizione più specifica.
  • Utilizzato con entrambi i blocchi Boolean e Numeric Reporter.
  • Rileva solo in una direzione.

Sfida Labirinto a parete

In questa sfida, crea un progetto in cui il robot VR naviga nel Wall Maze Playground dall'inizio alla fine utilizzando il sensore di distanza.

La stessa vista dall'alto verso il basso del Wall Maze di prima, con il robot VR che ha raggiunto il traguardo.

Segui questi passaggi per completare la sfida:

  • Nel video qui sotto, il Robot VR inizia a guidare come ha fatto per raggiungere il numero 3 in precedenza. Quando il robot è rivolto verso il muro con il numero 3 dietro di esso, il robot gira a destra per dirigersi verso il lato destro del labirinto. Guida in avanti verso le pareti che circondano la lettera D. Il robot naviga a sinistra, poi guida in avanti e gira a destra per rimanere sul percorso libero. Dopo il muro successivo, il robot gira a sinistra e guida in avanti due volte per seguire il percorso lungo il muro all'estrema sinistra. Il robot si ferma a circa 300 mm dalla parete dell'angolo in alto a destra, gira a sinistra e avanza due volte per raggiungere il traguardo.

  • Crea un nuovo progetto o carica un progetto dalle lezioni precedenti in questa unità. Se si crea un nuovo progetto, selezionare il Wall Maze Playground quando richiesto. Ricorda che con un account VR Premium, puoi utilizzare una combinazione di blocchi VEXcode e blocchi Switch per creare il tuo progetto. 
  • Rinominare il progetto Unit5Challenge.
  • Avvia la finestra Parco giochi.
  • Carica il parco giochi del labirinto a muro.
  • Aggiungere i blocchi necessari per navigare nel Robot VR dall'inizio alla fine del Labirinto a Parete.
  • Avvia il progetto per verificare se funziona.
  • Se il progetto non va a buon fine, modificalo e riprova. Continuare a rivedere ed eseguire il progetto fino a quando il robot VR non guida con successo dall'inizio alla fine.
  • Salvare il progetto una volta che il robot VR raggiunge con successo il traguardo.

Congratulazioni! Hai completato con successo la Sfida Labirinto a muro!

Domande

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

Google Doc / .docx / .pdf