Langsung ke konten utama

Roll It Red

Gunakan blok [Kendarakan untuk] dan [Putar untuk] untuk mengarahkan Hero Bot ke Roller, dan gunakan Sensor Optik dan kelompok motor intake untuk mendeteksi Roller dan memutarnya hingga berwarna merah. 

  • Pilih VRC Virtual Skills - Spin Up Playground.
  • Arahkan Hero Bot menuju Roller.
  • Saat Sensor Optik mendeteksi Roller, gerakkan Hero Bot lebih dekat untuk melakukan kontak.
  • Programkan robot untuk memutar kelompok motor pemasukan agar memutar Roller.
  • Saat Sensor Optik mendeteksi warna merah setelah mendeteksi warna biru, hentikan putaran Roller.

Tips Bermanfaat

  • Gunakan blok RollerOptical sensing dari kategori Sensing untuk mendeteksi Roller yang dekat dengan Hero Bot.

    VEXcode Distance menemukan blok objek yang terbaca 'RollerOptical menemukan objek?'.

    • Perintah Python yang cocok:

      roller_optical.is_near_object()
  • Gunakan blok sensor RollerOptical dari kategori Sensor untuk mendeteksi warna.

    VEXcode Optical mendeteksi blok warna yang terbaca 'RollerOptical mendeteksi warna merah?'.

    • Perintah Python yang cocok:

      roller_optical.color() == Color.RED
  • Gunakan blok spin IntakeMotorGroup dari kategori Motion dan pilih arah outtake untuk memutar Roller.

    Blok VEXcode Spin yang membaca 'spin IntakeMotorGroup outtake'.

    • Perintah Python yang cocok:

      intake_motor_group.spin(MAJU)
  • Gunakan blok stop IntakeMotorGroup dari kategori Motion untuk menghentikan putaran Roller.

    VEXcode Stop motor block that reads 'stop IntakeMotorGroup'.

    • Perintah Python yang cocok:

      intake_motor_group.stop()

Untuk informasi lebih lanjut mengenai fitur robot di VRC Virtual Skills, artikel.