Zum Hauptinhalt springen

Stopp die Zeit!

Verwenden Sie die Blöcke [Drive for], [Turn for] und [Spin ​​for], um den Helden-Bot so zu programmieren, dass er alle Discs aus einem blauen, einem violetten und einem gelben Dispenser entfernt. Nimm eine aus dem blauen Spender ausgegebene Scheibe, platziere sie in der Torzone und stoppe die Zeit. Nimm eine aus dem violetten Spender freigegebene Scheibe, platziere sie in der Torzone und stoppe die Zeit. Nimm eine aus dem gelben Spender ausgegebene Scheibe auf, platziere sie in der Torzone und stoppe die Zeit.

  • Wählen Sie VIQC Virtual Skills - Slapshot Playground aus.
  • Steuere den Roboter so, dass er alle Discs aus einem blauen, einem violetten und einem gelben Spender entfernt.
  • Steuere den Roboter so, dass er eine vom blauen Spender freigegebene Scheibe aufnimmt und diese in der Zielzone versenkt. Stelle einen Timer ein, um diesen Vorgang zu stoppen. Verwenden Sie den [print]-Block, um den Timerwert in der Druckkonsole auszugeben.
  • Steuere den Roboter so, dass er eine aus dem violetten Spender freigegebene Scheibe aufnimmt und diese in der Zielzone versenkt. Stelle einen Timer ein, um diesen Vorgang zu stoppen. Verwenden Sie den [print]-Block, um den Timerwert in der Druckkonsole auszugeben.
  • Steuere den Roboter so, dass er eine vom gelben Spender freigegebene Scheibe aufnimmt und diese in der Zielzone versenkt. Stelle einen Timer ein, um diesen Vorgang zu stoppen. Verwenden Sie den [print]-Block, um den Timerwert in der Druckkonsole auszugeben.

Hilfreiche Tipps

  • Verwenden Sie den Block reset timer aus der Kategorie „Sensorik“, um den Timer auf 0 Sekunden zurückzusetzen, bevor der Roboter eine bestimmte Disc aufnimmt.
    VEXcode Reset Timer Block, der 'liest, Reset Timer'.
    • Passender Python-Befehl:

      brain.timer.clear()
  • Verwenden Sie die Reporter-Blöcke aus der Kategorie Sensorik, um den Timerwert zu erhalten.
    VEXcode Timer-Wertblock, der 'Timer in Sekunden' liest.
    • Passender Python-Befehl:

      brain.timer.time(SECONDS)
  • Verwenden Sie den Block drucken aus der Kategorie „Look“, um die Werte in der Druckkonsole auszugeben.
    VEXcode Print block that reads 'print VEXcode'.
    • Passender Python-Befehl:

      brain.screen.print("VEXcode")
  • Vergleichen Sie die Zeit, die zum Aufsammeln und Werten der von verschiedenen Spendern ausgegebenen Discs benötigt wird, um Ihre Wertungsstrategien zu entwickeln.