본문으로 바로가기

롤 잇 레드

[주행] 및 [회전] 블록을 사용하여 히어로봇을 롤러까지 이동시키고, 광학 센서와 흡입 모터 그룹을 사용하여 롤러를 감지하고 빨간색이 될 때까지 회전시키세요. 

  • VRC 가상 스킬 - 스핀업 플레이그라운드를 선택하세요.
  • 히어로봇을 롤러 쪽으로 조종하세요.
  • 광학 센서가 롤러를 감지하면 히어로봇을 롤러에 더 가까이 이동시켜 접촉시키세요.
  • 로봇이 흡입 모터 그룹을 회전시켜 롤러를 회전시키도록 코드를 작성하세요.
  • 광학 센서가 파란색을 감지한 후 빨간색을 감지하면 롤러의 회전을 멈추십시오.

유용한 팁

  • 감지(Sensing) 범주의 RollerOptical 감지 블록을 사용하여 히어로 봇 근처의 롤러를 감지합니다.

    VEXcode Distance가 '읽는 객체 블록을 찾았습니다. RollerOptical이 객체를 찾았습니까?'.

    • 일치하는 Python 명령:

      roller_optical.is_near_object()
  • 색상을 감지하려면 감지(Sensing) 범주의 RollerOptical 감지 블록을 사용하십시오.

    VEXcode Optical은 '읽는 색상 블록을 감지합니다. RollerOptical은 빨간색을 감지합니까?'.

    • 일치하는 Python 명령:

      roller_optical.color() == Color.RED
  • 모션 범주에서 스핀 인테이크모터그룹 블록을 사용하고 아웃테이크 방향을 선택하여 롤러를 회전시키십시오.

    VEXcode 스핀 블록은 '스핀을 읽습니다. IntakeMotorGroup 출력'.

    • 일치하는 Python 명령:

      intake_motor_group.spin(전진)
  • 모션 범주의 정지 IntakeMotorGroup 블록을 사용하여 롤러의 회전을 멈추십시오.

    VEXcode는 '읽는 모터 블록을 정지시키고 IntakeMotorGroup' 을 정지시킵니다.

    • 일치하는 Python 명령:

      intake_motor_group.stop()

VRC Virtual Skills의 로봇 기능에 대한 자세한 내용은 문서참조 .