Skip to main content

레슨 3: 센서 값 모니터링

이전 수업에서는 VR 로봇이 벽 미로 놀이터의 시작 지점에서 숫자 '1'까지 주행하도록 거리 센서와 비교 블록을 사용했습니다. 이 수업에서는 모니터 콘솔의 센서 값을 모니터링하는 방법과 VR 로봇이 Wall Maze Playground의 시작 지점에서 'B' 문자까지 주행하는 방법을 알아봅니다.

빨간색 상자 안에 B라는 문자가 강조 표시된 벽 미로의 위에서 내려다본 모습.

학습 성과

  • 작업 공간의 모니터 콘솔 아이콘에 <Distance found object> 또는 (거리) 블록을 선택하여 끌어서 놓으면 거리 센서 값을 모니터링할 수 있습니다.
  • VEXcode VR 프로젝트를 생성할 때 센서 값을 모니터링할 수 있는 이점을 설명하세요.

새로운 프로젝트 시작하기

  • VEXcode VR에서 새 프로젝트를 시작하고 프로젝트 이름을 Unit5Lesson3로 지정하세요.

    '프로젝트 이름' 버튼이 빨간색 상자로 강조 표시된 VEXcode VR 도구 모음(플레이그라운드 선택 버튼 왼쪽). 프로젝트 이름은 Unit 5 Lesson 3으로 설정되었습니다.

문자 'B'로 운전하세요

  • 이 수업에서는 거리 센서를 사용하여 VR 로봇이 번 벽 미로 놀이터 의 문자 'B'까지 주행하는 프로젝트를 빌드합니다.

    이전과 동일한 벽 미로 다이어그램이며, 빨간색 상자 안에 B라는 문자 목표가 강조되어 있습니다.
  • VEXcode 블록, Switch 블록 또는 두 가지 유형을 조합하여 다음 VEXcode VR 프로젝트를 빌드하세요. 이 수업의 목표는 'B' 문자까지 가는 것이지만, 다음 프로젝트에는 오류가 있습니다.
    VEXcode VR은 B 문자 목표를 달성하려는 프로젝트를 차단하지만 오류가 발생합니다. 시작 시 블록 다음에 21개의 블록이 있습니다. 앞으로 주행, 전방 거리가 50밀리미터 미만이 될 때까지 대기, 90도 회전 명령을 코드의 한 섹션으로 간주합니다. 이런 구간이 6개 있는데, 좌회전, 우회전, 좌회전 두 번, 우회전 두 번입니다. 이 프로젝트를 완료하기 위해 50블록 이내에 밀리미터 단위의 전면 거리까지 기다리는 또 다른 블록이 있고 마지막으로 운전 정지 블록이 있습니다.
  • 아직 열려 있지 않으면 Wall Maze Playground 을 실행하고 프로젝트를 실행합니다.
  • VR 로봇이 'B'라는 글자에 도달하는 데걸린다는 점에 주목하세요. 왜 안 돼? 프로젝트를 다시 실행하여 오류를 확인하세요.
    벽 미로의 위에서 내려다본 모습인데, VR 로봇이 잘못된 끝 위치에 있고 예상했던 대로 B 목표 지점에 있지 않습니다. 이는 우리 프로그램에 오류가 있음을 보여줍니다.
  • VR 로봇이 벽 미로에서 이 지점에 도달하면 VR 로봇은 왼쪽으로 방향을 돌려 'B'라는 문자에 도달해야 합니다. 이 턴에서 VR 로봇은 다른 턴보다 벽으로부터 더 멀리 떨어져 있습니다. 거리 센서를 사용하면 VR 로봇이 벽으로부터 떨어진 거리에서도 회전할 수 있습니다.

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