Vai al contenuto principale

Purple Block, da dove cominciare?

Seleziona una posizione di partenza. Utilizza i blocchi [Guida per], [Gira per], [Ruota per posizionarti] e [Ruota per] per programmare l'Hero Bot in modo che segni un Blocco Viola per uno dei tre Obiettivi. Vince chi fa meno fatica!

  • Seleziona VIQRC Virtual Skills - Full Volume Playground.
  • Seleziona il pulsante "Posizione di partenza" per scegliere la posizione di partenza del robot.
  • Seleziona una lettera per scegliere la posizione di partenza desiderata.
  • Reimposta il timer per cronometrare il processo.
  • Guida il robot verso un blocco viola.
  • Programma il robot in modo che faccia ruotare il gruppo motore di aspirazione per raccogliere il blocco viola.
  • Programma il robot in modo che ruoti il ​​gruppo motore del braccio per sollevarlo nella posizione desiderata per il punteggio.
  • Guida il robot verso l'obiettivo più vicino.
  • Programma il robot in modo che faccia girare il gruppo motore di aspirazione per far cadere il blocco viola nell'obiettivo.
  • Utilizzare il blocco [print] per stampare il valore del timer nella console di stampa.

Suggerimenti utili

  • Per scegliere una posizione di partenza per il robot, selezionare il pulsante "Posizione di partenza" nella finestra Abilità virtuali.

    Seleziona un pulsante Posizione di partenza dalla finestra VEXcode VR Playground.

  • Per assistenza nella selezione e nella modifica della posizione di partenza, questo articolo.
  • Utilizza il blocco reset timer dalla categoria Rilevamento per reimpostare il timer a 0 secondi prima di guidare il robot a raccogliere il Blocco Viola.

    VEXcode Reset timer block that read 'reset timer'.

    • Comando Python corrispondente:

      brain.timer.clear()
  • Utilizza i blocchi Reporter della categoria Rilevamento per ottenere il valore del timer.

    Blocco di valori del timer VEXcode che legge 'timer in secondi'.

    • Comando Python corrispondente:

      brain.timer.time(SECONDI)
  • Utilizza il blocco print della categoria Aspetto per stampare i valori nella Console di stampa.

    VEXcode Blocco di stampa contenente un blocco di valore Timer, che nel complesso legge 'stampa timer in secondi'.

    • Comando Python corrispondente:

      brain.screen.print(brain.timer.time(SECONDI))