본문으로 바로가기

공격 지역 득점

공격 지역에서 두 가지 방법을 사용하여 득점하세요! [Drive for], [Turn for], [Spin ​​for], [Spin ​​to position] 블록을 사용하여 히어로 봇이 빨간색 고도 막대 아래에 있는 녹색 트라이볼(연한 파란색으로 강조 표시됨)로 이동한 다음 으로 밀어서 공격 구역으로 이동하도록 코딩하세요. 다음으로 히어로 봇이 노란색으로 강조 표시된 녹색 트라이볼로 이동하여 트라이볼을 집어 들고 공격 구역으로 발사하도록 코딩하세요. 가장 빠른 기록이 승리입니다!

  • VRC 가상 기술 - 오버 언더 플레이그라운드를 선택하세요.
  • 경기 전 체크리스트를 사용하여 로봇의 시작 위치, 시작 방향 및 로봇 사전 부하 " " 선택하십시오.
  • 히어로 봇이 빨간색 고도 막대 아래에 있는 녹색 트라이볼로 이동하여 공격 구역으로 밀어 넣도록 코딩하세요.
  • 노란색으로 강조 표시된 녹색 트라이볼을 공격 구역으로 발사하도록 로봇을 코딩하세요. 
    • 로봇이 경기장에서 트라이볼을 집어 올리기 위해 팔 모터를 회전시켜 팔을 완전히 내리도록 코딩하세요.
    • 히어로봇을 노란색으로 표시된 녹색 트라이볼까지 이동시키세요. 
    • 로봇이 트라이볼을 집어 올리기 위해 흡입 모터를 회전시키도록 코딩하세요.
    • 로봇이 공격 구역으로 트라이볼을 던지기 위해 팔을 들어 올리도록 로봇 팔 모터를 회전시키는 코드를 작성하세요.
    • 로봇이 흡입 모터를 회전시켜 트라이볼을 공격 지역으로 발사하도록 코딩하세요.
  • 타이머 값을 출력 콘솔에 출력하려면 [print] 블록을 사용하십시오.

유용한 팁

  • 감지(Sensing) 범주의 리포터(Reporter) 블록을 사용하여 타이머 값을 가져오세요.

    VEXcode 타이머 값 블록은 '타이머를' 단위로 읽습니다.

    • 일치하는 Python 명령:

      뇌 타이머 시간(초)
  • Look 범주의 print 블록을 사용하여 시간 값을 인쇄 콘솔에 출력합니다.

    VEXcode Print 블록에는 Timer 값 블록이 포함되어 있으며, 전체적으로 '읽고 타이머를' 단위로 출력합니다.

    • 일치하는 Python 명령:

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