Ga direct naar de hoofdinhoud

Paars blok, waar te beginnen?

Kies een startpositie. Gebruik de blokken [Rijden naar], [Draaien naar], [Draaien naar positie] en [Draaien naar] om de Hero Bot te programmeren zodat hij één paars blok scoort bij één van de drie doelen. De snelste tijd wint!

  • Selecteer de VIQRC Virtual Skills - Full Volume Playground.
  • Selecteer de knop "Startpositie" om een ​​startpositie voor de robot te kiezen.
  • Selecteer een letter om de gewenste startpositie te kiezen.
  • Stel de timer opnieuw in om de tijd van het proces te meten.
  • Rijd met de robot naar een paars blok.
  • Programmeer de robot om de inlaatmotor te laten draaien, zodat deze het paarse blok kan oppakken.
  • Programmeer de robot om de armmotor te laten draaien, zodat de arm in de gewenste positie wordt gebracht voor het behalen van een score.
  • Bestuur de robot naar het dichtstbijzijnde doel.
  • Programmeer de robot om de inlaatmotor te laten draaien, zodat het paarse blok in het doel valt.
  • Gebruik het [print]-blok om de timerwaarde naar de printconsole af te drukken.

Handige tips

  • Om een ​​startpositie voor de robot te kiezen, selecteer je de knop 'Startpositie' in het venster Virtuele vaardigheden.

    Selecteer een startpositieknop in het VEXcode VR Playground-venster.

  • Voor hulp bij het selecteren en wijzigen van de startpositie, dit artikel.
  • Gebruik het blok reset timer uit de categorie 'Sensing' om de timer terug te zetten naar 0 seconden voordat je de robot naar het paarse blok 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 met een Timer-waardeblok, dat in totaal 'print timer in seconden'.

    • Overeenkomend Python-commando:

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