Ga direct naar de hoofdinhoud

Neem de tijd op!

Gebruik de blokken [Rijden voor], [Draaien voor] en [Springen voor] om de Hero Bot te programmeren zodat deze alle schijven uit een blauwe dispenser, een paarse dispenser en de gele dispenser verwijdert. Pak een schijf die uit de blauwe dispenser komt, scoor met de schijf in de doelzone en houd de tijd bij. Pak een schijf die uit de paarse dispenser komt, scoor de schijf in de doelzone en houd de tijd bij. Pak een schijf die uit de gele dispenser komt, scoor met de schijf in de doelzone en houd de tijd bij.

  • Selecteer de VIQC Virtual Skills - Slapshot Playground.
  • Bestuur de robot om alle schijven uit een blauwe dispenser, een paarse dispenser en een gele dispenser te verwijderen.
  • Bestuur de robot zodat deze een schijf uit de blauwe dispenser kan oppakken en in de doelzone kan scoren. Stel een timer in om dit proces te timen. Gebruik het [print]-blok om de timerwaarde naar de printconsole af te drukken.
  • Bestuur de robot om een ​​schijf op te pakken die uit de paarse dispenser komt en scoor met de schijf in de doelzone. Stel een timer in om dit proces te timen. Gebruik het [print]-blok om de timerwaarde naar de printconsole af te drukken.
  • Bestuur de robot zodat deze een schijf uit de gele dispenser kan oppakken en in de doelzone kan scoren. Stel een timer in om dit proces te timen. Gebruik het [print]-blok om de timerwaarde naar de printconsole af te drukken.

Handige tips

  • Gebruik het blok reset timer uit de categorie 'Sensing' om de timer terug te zetten naar 0 seconden voordat je de robot naar een specifieke schijf laat rijden.
    VEXcode Reset timerblok dat 'leest, reset timer'.
    • Overeenkomend Python-commando:

      brain.timer.clear()
  • Gebruik de Reporter-blokken uit de categorie Sensing om de timerwaarde te verkrijgen.
    VEXcode Timer-waardeblok dat 'timer in seconden' uitleest.
    • Overeenkomend Python-commando:

      brain.timer.time(SECONDS)
  • Gebruik het blok print uit de categorie 'Look' om de waarden naar de afdrukconsole te printen.
    VEXcode Print-blok dat 'leest, print VEXcode'.
    • Overeenkomend Python-commando:

      brain.screen.print("VEXcode")
  • Vergelijk de tijd die nodig is om de schijven uit verschillende dispensers op te pakken en te scoren, zodat je je eigen scoringsstrategieën kunt ontwikkelen.