Skip to main content

Lezione 5: Sfida labirinto di dischi

In questa Disk Maze Challenge, il robot VR navigherà nel Disk Maze Playground dall'inizio alla fine utilizzando il sensore dell'occhio anteriore. Il robot VR deve anche tornare alla posizione di partenza e ricominciare il labirinto di dischi, per risolvere la sfida del labirinto di dischi per sempre!

Vista dall'alto verso il basso del Disk Maze Playground. Il robot VR è sul disco rosso, rivolto a sinistra. Una freccia nera indica il percorso che il robot intraprenderà per avanzare verso la posizione di partenza verde, quindi girare a destra e avanzare verso il primo disco verde.

Risultati di apprendimento

  • Applica i comandi delle categorie Drivetrain, Sensor e Control per essere in grado di risolvere la Disk Maze Challenge.

Mettere tutto insieme

L'istruzione if si trova nella categoria Controllo. Se la condizione dell'istruzione se riporta Vero, il robot VR eseguirà una serie di comportamenti contenuti nell'istruzione se. I comportamenti all'interno di un'istruzione if verranno saltati se la condizione dell'istruzione if riporta False.

Per ripetere i comportamenti all'infinito, le istruzioni if devono essere contenute in un ciclo infinito while .

Due progetti in pitone. A sinistra c'è un progetto con 4 dichiarazioni if. Una x rossa è sopra il progetto. Sulla destra c'è lo stesso progetto con le istruzioni if all'interno di un ciclo while infinito. Un segno di spunta verde è sopra il progetto giusto.

Le istruzioni If vengono utilizzate all'interno di cicli infiniti while affinché ciascuna condizione dell'istruzione if venga controllata ripetutamente. Durante lo svolgimento del progetto, se la condizione dell'istruzione if è True, vengono eseguiti i comandi all'interno dell'istruzione if . Se la condizione dell'istruzione if  è False, i comandi all'interno dell'istruzione if vengono saltati e il flusso del progetto continuerà con il comando successivo.

Utilizzando le istruzioni if all'interno di cicli infiniti while un robot VR può rispondere in base all'ambiente circostante, ad esempio fermandosi o girandosi quando rileva un oggetto di un determinato colore.

Vista laterale di un robot VR sul Disk Maze Playground. Il robot è al disco verde e sta girando a destra.

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