터널 미로
[주행] 및 [회전] 블록, 전방 거리 센서, 그리고 하방 시선 센서를 사용하여 VR 로봇을 Maze+ 플레이그라운드의 시작 위치(녹색 사각형)에서 끝 위치(빨간색 사각형)까지 이동시키세요.
- 벽미로+놀이터를 선택하세요.
- 에서 .vrmaze 파일을 다운로드하고 플레이그라운드에 미로를 업로드하세요.
- VR 로봇이 시작 위치(녹색 사각형)에서 끝 위치(빨간색 사각형)까지 이동하도록 코딩하세요.
- 전방 거리 센서를 사용하여 VR 로봇이 미로에서 벽에 부딪히지 않고 이동할 수 있도록 하는 알고리즘을 개발하세요.
- 다운 아이 센서를 사용하여 빨간색이 나타나는지 확인하여 VR 로봇이 최종 위치에 도착했는지 판단하십시오.
- [Forever] 블록을 사용하여 VR 로봇이 미로에서 끊임없이 움직이도록 하고, 다운 아이 센서가 로봇의 최종 위치를 지속적으로 확인하여 로봇을 멈추도록 하세요.
유용한 팁
다운아이 센서가 특정 색상을 감지했는지 여부를 보고하려면 감지 범주의 다운아이 감지 블록을 사용하십시오.

일치하는 Python 명령:
down_eye.detect(RED)
전방 거리 센서를 사용하여 VR 로봇이 벽에 가까워지는지 확인하십시오. VR 로봇과 미로 벽 사이의 거리가 임계값보다 작은지 여부를 보고하여 VR 로봇이 벽에 근접했는지 판단하려면, 연산자 범주의 미만 비교 블록을 사용하십시오.

일치하는 Python 명령:
front_distance.get_distance(MM) < 200
제어(Control) 범주의 ` if then else 블록을 사용하여 VR 로봇이 벽에 가까워지는지 확인하고, 부울 조건에 따라 다양한 동작을 수행하는 코드를 실행합니다. 부울 조건이 참이면 if 섹션 내부의 블록이 실행됩니다. 부울 조건이 false이면 else 섹션 내부의 블록이 실행됩니다.

일치하는 Python 명령:
조건이 이면 통과하고, 그렇지 않으면 통과합니다.
반복 루프를 즉시 종료하려면 제어(Control) 범주의 break block 을 사용하십시오.

일치하는 Python 명령:
부서지다