Skip to main content

CS Livello 1 - Blocchi VR VEXcode

Unità 8 - Spostamento di dischi con loop

Lezione 3: Raccogliere e spostare i dischi

Nella lezione precedente, hai utilizzato il blocco [Energize Electromagnet] e i blocchi Drivetrain per raccogliere e spostare i dischi sullo Disk Mover Playground con il robot VR. Questa lezione risolverà la stessa sfida utilizzando il feedback del sensore segnalato e i blocchi [Ripeti fino a].

Primo disco blu (1)

Risultati dell'apprendimento

  • Identificare come utilizzare il blocco [Ripeti fino a] in un progetto.
  • Identificare che il blocco <Eye Sensor near object> segnala se il sensore oculare è abbastanza vicino a un oggetto per rilevare un colore.
  • Identificare che il comando [Vai alla direzione] gira una trasmissione verso una direzione specifica, utilizzando il sensore giroscopico.
  • Identificare che il comando [Virata verso direzione] determinerà quale direzione girare in base alla direzione corrente del sensore giroscopico.
  • Spiegare perché verrebbe utilizzato il comando [Virare verso direzione] invece del comando [Virare] o [Virare per].

Perché utilizzare i sensori?

Nella Lezione 2, il robot VR ha percorso una distanza specifica utilizzando il blocco [Vai verso] per raccogliere e riportare un disco blu verso l'obiettivo. La distanza tra il robot VR e il primo disco blu è stata stimata e verificata utilizzando le dimensioni dei quadrati della griglia sul Disk Mover Playground. Anche se questo ha risolto il problema, c'è molto margine di errore nel duplicare il processo per raccogliere più dischi a varie distanze, necessario per risolvere la sfida del Mover Disco alla fine di questa unità. L'utilizzo del feedback dei sensori riportato è un modo più efficiente per risolvere questa sfida, ottimizzando al tempo stesso il progetto utilizzando meno blocchi.

Cosa succede se il robot VR entra in collisione con un disco e viene sbattuto fuori rotta? Cosa succede se i dischi si trovano in posizioni leggermente diverse dall'obiettivo? Il feedback dei sensori può essere utilizzato per raccogliere e spostare con precisione i dischi senza conoscere la loro esatta posizione sul Disk Mover Playground.

I passaggi per risolvere la sfida possono essere utilizzati per determinare quali sensori utilizzare nel progetto.

  • Primo: il robot VR si dirigerà verso il primo disco blu.
    guidare sul disco blu (1)
    • I dischi sono sul terreno del Playground. Per determinare dove si trova un disco, è possibile utilizzare il sensore Down Eye con il blocco <Eye Sensor near object> .
      u8_Lesson3_Down_Eye_Sensor
  • Secondo: il robot VR raccoglierà il primo disco blu.
    raccogli il primo disco blu (1)
  • Terzo: il robot VR tornerà all'obiettivo blu.
    rovescio in porta (2)
    • Durante il ritorno verso l'obiettivo blu, il robot VR utilizzerà il sensore di distanza per determinare quando smettere di guidare. Il sensore di distanza può essere utilizzato per determinare quanto è distante la parte anteriore del robot VR dal muro del parco giochi.
      u8_Lesson3_distanceSensor
  • Infine: il robot VR lascerà cadere il disco blu nella porta blu.
    è caduto il primo disco blu --SENSORS

Seleziona il pulsante Successivo per continuare con il resto di questa lezione.