Přejít k hlavnímu obsahu

Roll It Red

Použijte bloky [Jeďte pro] a [Otočte pro] k najetí Hrdinského robota na Válec a pomocí optického senzoru a skupiny sacích motorů Válec detekujte a roztočte ho do červena. 

  • Vyberte si virtuální dovednosti VRC – hřiště Spin Up.
  • Jeďte s Hrdinským Botem směrem k Válci.
  • Jakmile optický senzor detekuje Válec, přibližte se k němu s Hrdinským robotem, aby se dotkl.
  • Naprogramujte robota tak, aby otáčel skupinou sacích motorů a tím roztáčel válec.
  • Pokud optický senzor detekuje červenou po detekci modré, přestaňte otáčet válečkem.

Užitečné rady

  • Použijte blok RollerOptical sensing z kategorie Sensing k detekci Rolleru v blízkosti Hrdinského robota.

    VEXcode Distance našel blok objektu, který má hodnotu 'RollerOptical našel objekt?'.

    • Odpovídající příkaz Pythonu:

      roller_optical.is_near_object()
  • K detekci barvy použijte snímací blok RollerOptical z kategorie Snímání.

    VEXcode Optical detekuje barevný blok, který má hodnotu 'RollerOptical detekuje červenou?'.

    • Odpovídající příkaz Pythonu:

      roller_optical.color() == Barva.ČERVENÁ
  • Použijte blok spin IntakeMotorGroup z kategorie Motion a vyberte směr outtake pro otáčení válce.

    VEXcode Spin blok, který čte 'spin IntakeMotorGroup outtake'.

    • Odpovídající příkaz Pythonu:

      skupina_motorů_saction.spin(VPŘED)
  • Použijte blok stop IntakeMotorGroup z kategorie Motion k zastavení otáčení válce.

    VEXcode Zastaví blok motoru, který má hodnotu 'zastaví IntakeMotorGroup'.

    • Odpovídající příkaz Pythonu:

      skupina_motorů_saction.stop()

Pro více informací o funkcích robotů ve VRC Virtual Skills prosímna tento.