Skip to main content

Lezione 2: Utilizzo del sensore oculare anteriore con [Attendere fino a]

In questa lezione, creerai un progetto utilizzando il sensore dell'occhio anteriore con il blocco [Attendi fino a] per navigare nel robot VR attraverso il parco giochi del labirinto del disco. Il tuo progetto indicherà al robot VR di girare a destra quando viene rilevato un disco verde e a sinistra quando viene rilevato un disco blu dal sensore dell'occhio anteriore. Nella mini sfida, applicherai queste abilità per guidare il robot VR su ciascun disco nel Disk Maze Playground e finire sul disco rosso.

Una vista del parco giochi Disk Maze, con il robot VR che ha raggiunto il traguardo e il percorso che ha intrapreso attraverso il parco giochi contrassegnato da frecce.

Risultati di apprendimento

  • Identificare che il blocco [Wait until] può essere utilizzato con il sensore oculare.

Nomina e salva il progetto

Questo progetto utilizzerà il blocco [Wait until] per indicare al robot VR di ruotare quando il sensore dell'occhio anteriore rileva il primo disco colorato (verde) sul parco giochi del labirinto di dischi.

Una vista dall'alto verso il basso del parco giochi del Labirinto di dischi, con una freccia che mostra il percorso previsto del robot VR. Il robot dovrebbe avanzare dalla piattaforma di partenza per raggiungere il primo disco verde, quindi girare a destra dopo averlo rilevato.
  • Avviare un nuovo progetto in VEXcode VR e denominare il progetto Unit7Lesson2.

    Barra degli strumenti VEXcode VR con il pulsante "Nome progetto" evidenziato in una casella rossa, a sinistra del pulsante Seleziona parco giochi. Il nome del progetto è impostato su Unità 7 Lezione 2.
  • Per iniziare, il robot VR dovrà guidare verso il primo disco del Disk Maze Playground. Trascinare il blocco [Drive] nello spazio di lavoro. Ricorda che puoi utilizzare blocchi VEXcode, blocchi Switch o una combinazione di entrambi i tipi di blocchi per creare il tuo progetto. 

    Un progetto VEXcode VR blocca quello che inizia con un blocco When Started seguito da un commento che dice 'drive to first disk (green), then turn right'. Infine, c'è un blocco Drive Forward evidenziato con una casella rossa.
  • Questo progetto di esempio utilizzerà blocchi di commenti per ricordare all'utente quale sia l'intenzione per i comportamenti del Robot VR durante la sezione seguente del progetto.

    Blocco VEXcode VR Comment, con il testo predefinito 'comment'.
  • Aggiungere il blocco [Wait until] e posizionare il <Color sensing> blocco all'interno. Il primo disco che il Robot VR incontrerà sarà verde. Seleziona "verde" come colore da rilevare.

    VEXcode VR blocca il progetto precedente con un Wait Until Front Eye che rileva il blocco verde aggiunto dopo il blocco Drive Forward. L'intero progetto inizia con un blocco When Started seguito da un commento che legge "drive to first disk (green), then turn right". Successivamente, c'è un blocco Drive Forward seguito da un blocco Wait Until con un blocco Color Sensing che legge "Front Eye detects green".
  • Aggiungere un blocco [Gira per] per indicare al robot VR di girare a destra di 90 gradi quando rileva un disco verde.

    VEXcode VR blocca il progetto precedente con un blocco Gira a destra per 90 gradi aggiunto dopo il blocco Aspetta fino a. L'intero progetto ora legge Quando iniziato, quindi un commento che legge "unità sul primo disco (verde), quindi girare a destra". Quindi, guida in avanti e attendi che l'occhio anteriore rilevi il verde. Infine, gira a destra per 90 gradi.
  • Aprire il Disk Maze Playground se non è già aperto ed eseguire il progetto.
  • Guarda il robot VR avanzare fino al primo disco verde, quindi gira a destra.

    Il robot VR sul parco giochi del Labirinto Dischi si dirige verso il primo disco verde. Una freccia segnata indica che dovrebbe girare a destra una volta raggiunta.
  • Si noti che il robot VR avanza fino a quando la condizione del <Color sensing> blocco non risulta VERA. Quindi, esegue il blocco successivo nella pila, che è quello di girare a destra per 90 gradi.

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