Skip to main content

레슨 5: 디스크 무버 챌린지

디스크 무버 챌린지에서 VR 로봇은 전자석을 사용하여 각 디스크를 집어 들고 디스크 무버 놀이터에 있는 같은 색상의 목표 지점으로 옮겨야 합니다. 디스크 무버 과제를 해결하려면 드라이브트레인, 감지, 제어 카테고리의 블록과 함께 중첩 루프와 전자석을 사용해야 합니다.

디스크 무버 놀이터의 시작 상태를 위에서 내려다본 모습이며, VR 로봇이 파란색 시작 목표 위치에 있습니다. 각 디스크 3개 세트를 강조하는 빨간색 상자가 있고, 화살표는 해당 색상의 목표를 가리키며, 이는 모든 디스크를 적절한 색상의 목표로 옮기는 것이 목표임을 나타냅니다.

학습 성과

  • VR 로봇이 디스크 무버 챌린지를 성공적으로 완료할 수 있도록 드라이브트레인, 감지, 제어 카테고리에서 블록을 올바른 순서로 적용하세요.

모두 합치기

이 단원에서는 VR 로봇의 전자석을 사용하여 디스크 이동 놀이터에서 색깔 있는 디스크를 집어 올리고 내리는 방법을 알아봅니다. 이 단원에서는 이전 단원에서 배운 눈 센서 및 거리 센서 사용 기술과 새로운 블록인 [반복] 블록을 결합하여 디스크 이동 놀이터 을 탐색하고 디스크를 집어 올립니다.

이 단원의 활동에는 반복적인 움직임이 많이 필요합니다. VEXcode VR 프로젝트에서 루프와 중첩 루프를 사용하면 사용자가 프로젝트 흐름을 제어하고 반복되는 명령의 긴 목록을 몇 개로 줄일 수 있습니다. 루프는 부울 리포터 블록과 함께 사용하여 VR 로봇이 주변 환경을 평가하고 대응할 수 있도록 할 수 있습니다. 예를 들어 다운 아이 센서가 디스크를 감지하면 전자석을 멈추고 전원을 공급할 수 있습니다.

객체 근처의 아래쪽 눈으로 매개변수를 설정한 반복 블록의 VEXcode VR 코드 조각? C 내부에는 전진 블록이 있고, 반복 블록 외부에는 정지 구동 블록과 부스트 블록에 전자석을 활성화하는 블록이 있습니다.

한 루프를 다른 루프 안에 넣는 것을 '중첩'이라고 합니다. 루프가 중첩되면, 바깥쪽 루프가 안쪽 루프의 실행 횟수를 제어합니다. 중첩 루프는 VR 로봇이 동일한 동작을 두 번 이상 반복하는 프로젝트에 유용합니다. 중첩 루프는 프로젝트를 구성하고 압축합니다.

이 강의의 나머지 부분을 계속하려면 다음 버튼을 선택하세요.