Zum Hauptinhalt springen

Lila Block, Wo fange ich an?

Wählen Sie eine Startposition. Verwenden Sie die Blöcke [Drive for], [Turn for], [Spin ​​to position] und [Spin ​​for], um den Hero Bot so zu programmieren, dass er einen lila Block zu einem der drei Ziele befördert. Die schnellste Zeit gewinnt!

  • Wählen Sie den VIQRC Virtual Skills - Full Volume Playground aus.
  • Wählen Sie die Schaltfläche „Startposition“, um eine Startposition für den Roboter auszuwählen.
  • Wählen Sie einen Buchstaben, um die gewünschte Startposition auszuwählen.
  • Stellen Sie den Timer so ein, dass die Dauer des Vorgangs gestoppt wird.
  • Fahre den Roboter zu einem violetten Block.
  • Programmiere den Roboter so, dass er die Ansaugmotorgruppe dreht, um den violetten Block aufzunehmen.
  • Programmieren Sie den Roboter so, dass er die Armmotorgruppe dreht, um den Arm in die gewünschte Position zum Punktesammeln zu heben.
  • Steuere den Roboter zum nächstgelegenen Ziel.
  • Programmiere den Roboter so, dass er die Ansaugmotorgruppe dreht, um den violetten Block in das Ziel fallen zu lassen.
  • Verwenden Sie den [print]-Block, um den Timerwert in der Druckkonsole auszugeben.

Hilfreiche Tipps

  • Um eine Startposition für den Roboter auszuwählen, wählen Sie die Schaltfläche „Startposition“ im Fenster „Virtuelle Fähigkeiten“.

    Wählen Sie im Fenster „VEXcode VR Playground“ eine Schaltfläche für die Startposition aus.

  • Hilfe bei der Auswahl und Änderung der Startposition finden Sie diesem Artikel.
  • Verwenden Sie den Block Reset Timer aus der Kategorie „Sensorik“, um den Timer auf 0 Sekunden zurückzusetzen, bevor Sie den Roboter zum Aufnehmen des violetten Blocks steuern.

    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 mit einem Timer-Wert-Block, der zusammen 'print timer in seconds' ausgibt.

    • Passender Python-Befehl:

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