Skip to main content

Lezione 4: Spostare un disco blu

Sposta un disco di ogni colore

Nella lezione 3, hai creato un progetto per far sì che il robot VR raccolga e rilasci ciascuno dei tre dischi blu nell'obiettivo blu sul Disk Mover Playground.

Vista dall'alto verso il basso del Disk Mover Playground con il robot VR nella posizione di partenza dell'obiettivo blu e tutti e tre i dischi blu evidenziati con una casella rossa.

In questa lezione, ora creerai un progetto per raccogliere e spostare un disco di ciascun colore nel suo obiettivo colorato corrispondente nel Disk Mover Playground!

Vista dall'alto verso il basso del Disk Mover Playground con il robot VR nella posizione di partenza dell'obiettivo blu e il primo disco di ciascun colore - blu, rosso e verde - evidenziato con una casella rossa.
  • Il robot VR dovrà ripetere i comportamenti di guida sul disco, raccoglierlo, girarsi e quindi tornare all'obiettivo colorato una volta per ogni colore. Affinché il Robot VR possa ripetere le azioni di prelievo e rilascio di un disco di ciascun colore, il Robot VR dovrà eseguire i seguenti comportamenti tre volte:
    • Per prima cosa, guidare in avanti fino al primo disco blu utilizzando il sensore Down Eye.

      Vista dall'alto verso il basso del Disk Mover Playground con il Robot VR nella posizione di partenza dell'obiettivo blu e una freccia tratteggiata che va dalla parte anteriore del Robot VR al primo disco blu, indicando il movimento previsto necessario per prelevare il Disco.
    • Quindi, prendi il primo disco blu.

      Il robot VR sul Disk Mover Playground con il disco blu collegato all'elettromagnete.
    • Poi, girati.

      Vista dall'alto verso il basso del Disk Mover Playground con il robot VR che preleva il primo disco blu. Una freccia curva punteggiata punta dalla parte anteriore del robot verso l'obiettivo, indicando la svolta necessaria per affrontare l'obiettivo blu.
    • Quindi, torna alla meta utilizzando il sensore di distanza e rilascia il disco.

      Vista dall'alto verso il basso del Disk Mover Playground con il Robot VR sul primo Disco blu rivolto verso la porta blu, con una freccia tratteggiata che punta dalla parte anteriore del Robot VR verso l'area della porta, indicando il movimento necessario per raggiungere la porta.
  • Avviare un nuovo progetto in VEXcode VR e denominare il progetto Unit8Lesson4.

    Casella del nome del progetto al centro della barra degli strumenti VEXcode VR, evidenziata da una casella rossa, a sinistra del pulsante Seleziona parco giochi. Il nome del progetto legge l'unità 8 Lezione 4.
  • Costruisci il seguente codice che istruisce il robot VR a completare i quattro comportamenti sopra elencati.

    Un progetto VEXcode VR, come quello della lezione precedente, per guidare e raccogliere il primo disco blu e rilasciarlo nell'obiettivo blu. Il progetto ha tre sezioni, una per ogni commento. Dall'alto verso il basso il primo commento allegato al blocco Quando avviato legge Unità sul primo disco blu e contiene blocchi che leggono Ripeti fino a quando Down Eye è vicino all'oggetto, con un blocco di avanzamento all'interno della C e un blocco di arresto sotto di esso. La seconda sezione di commento recita Pick up the first blue disk, with an Energize electromagnet to boost block attached. La terza sezione di commento recita Guidare verso l'obiettivo blu e contiene i seguenti blocchi: Girare a 180 gradi di direzione; Ripetere fino a quando la distanza anteriore in mm è inferiore a 200; guidare in avanti, quindi interrompere la guida e energizzare il magnete per farlo cadere.
  • Aprire il Disk Mover Playground ed eseguire il progetto.
  • Quando questo progetto viene eseguito, il robot VR guiderà e raccoglierà il primo disco blu, si girerà, guiderà verso l'obiettivo blu e lascerà cadere il disco.

    Una vista dall'alto verso il basso del Disk Mover Playground a conclusione del progetto, che mostra il robot VR che lascia cadere il disco blu nell'obiettivo blu e si ferma nell'obiettivo.
  • Per raccogliere il prossimo disco colorato, il robot VR dovrà guidare verso il prossimo obiettivo colorato. Tuttavia, al fine di evitare la collisione con il disco blu, il robot VR dovrà ora spostarsi dal disco. Per fare ciò, il robot VR dovrà invertire 100 millimetri (mm), o metà della lunghezza di un quadrato della griglia sul parco giochi.

    Una vista ravvicinata dall'alto verso il basso dell'area obiettivo blu del parco giochi con il robot VR che consegna il disco blu. Una freccia punta dalla parte posteriore del robot al bordo dell'obiettivo mostrando una dimensione di 100 mm, indicando fino a che punto il robot dovrebbe invertire per lasciare il disco in posizione.
  • Aggiungere un blocco [Drive for] al codice e impostare il parametro su "reverse" per 100 millimetri (mm).

    Lo stesso progetto VEXcode VR di prima, con un commento aggiuntivo aggiunto alla fine dello stack che recita "Inverti per evitare di rovesciare i dischi" e un Drive per la lettura dei blocchi Drive reverse per 100 mm sotto di esso.
  • Il robot VR dovrà ora girare a sinistra per affrontare il prossimo obiettivo colorato.

    Una vista dall'alto verso il basso del Disk Mover Playground, che mostra la posizione finale del Robot VR dopo l'inversione dal disco blu nell'obiettivo blu, con una freccia che indica il giro necessario per affrontare i dischi aggiuntivi.
  • Aggiungere un blocco [Turn to heading] al codice e impostare il parametro a 90 gradi in modo che il robot VR affronti l'obiettivo successivo.

    Lo stesso progetto di prima, con un commento aggiuntivo e Turn to heading block aggiunto alla pila. Alla fine del progetto ora si legge Turn towards next goal; Turn to heading 90 degrees.

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