Ga direct naar de hoofdinhoud

Rol het rood

Gebruik de [Drive for] en [Turn for] blokken om de Hero Bot naar een Roller te laten rijden, en gebruik de optische sensor en de inlaatmotor om de Roller te detecteren en hem rood te laten draaien. 

  • Selecteer de VRC Virtual Skills - Spin Up Playground.
  • Bestuur de Hero Bot richting een Roller.
  • Wanneer de optische sensor de roller detecteert, rijd dan met de Hero Bot dichterbij om contact te maken.
  • Programmeer de robot om de motorgroep voor de inlaat te laten draaien, zodat de rol gaat draven.
  • Als de optische sensor na het detecteren van blauw weer rood detecteert, stop dan met het rollen van de rol.

Handige tips

  • Gebruik het blok RollerOptical sensing uit de categorie Sensing om een ​​Roller in de buurt van de Hero Bot te detecteren.

    VEXcode Distance heeft een objectblok gevonden met de waarde 'RollerOptical heeft een object gevonden?'.

    • Overeenkomend Python-commando:

      roller_optical.is_near_object()
  • Gebruik het RollerOptical -sensorblok uit de categorie Sensoren om de kleur te detecteren.

    VEXcode Optical detecteert een kleurblok met de waarde 'RollerOptical detecteert rood?'.

    • Overeenkomend Python-commando:

      roller_optical.color() == Color.RED
  • Gebruik het blok spin IntakeMotorGroup uit de categorie Beweging en selecteer de richting outtake om de rol te laten draaien.

    VEXcode Spin-blok dat 'spin IntakeMotorGroup outtake' leest.

    • Overeenkomend Python-commando:

      inlaat_motor_groep.spin(VOORWAARTS)
  • Gebruik het blok stop IntakeMotorGroup uit de categorie Beweging om de rol te stoppen.

    VEXcode Stop motorblok dat 'leest stop IntakeMotorGroup'.

    • Overeenkomend Python-commando:

      inlaat_motor_groep.stop()

Voor meer informatie over de robotfuncties in VRC Virtual Skills  raadplegen.