이동 거리
전방 거리 센서를 사용하여 VR 로봇을 조종하여 1분 동안 최대한 많은 쓰레기를 수거하고, 수거한 쓰레기의 총 개수와 로봇의 이동 거리를 계산 .
- 산호초 정화 놀이터를 선택하세요.
- VR 로봇이 1분 동안 최대한 많은 쓰레기를 수거하고, 수거한 쓰레기의 개수를 세고, 로봇의 이동 거리를 계산하도록 코딩하세요.
- 타이머를 설정하여 소요 시간을 측정하세요.
- 쓰레기 조각 수와 이동 거리를 저장할 변수를 선언하세요.
- 원하는 회전 속도를 설정하세요. [회전] 블록을 사용하여 구동계를 계속 회전시키고 전방 거리 센서를 사용하여 이물질이 있는지 확인하십시오.
- 전방 거리 센서가 쓰레기를 감지하면 VR 로봇을 쓰레기장으로 이동시켜 수거하고, 이동 거리와 수거한 쓰레기 개수를 계산합니다.
- [영원히] 블록을 사용하여 VR 로봇이 쓰레기를 지속적으로 확인하고 수거하도록 설정하세요.
- 1분이 경과하면 반복 루프를 즉시 종료합니다.
- [print] 블록을 사용하여 로봇이 이동한 총 쓰레기 개수와 총 이동 거리를 프린트 콘솔에 출력하세요.
유용한 팁
전방 거리 센서가 시야 내에 물체를 감지했는지 여부를 보고하려면 감지(Sensing) 범주의 FrontDistance found object 블록을 사용하십시오.

일치하는 Python 명령:
front_distance.found_object()
감지(Sensing) 범주의 FrontDistance Reporter 블록을 사용하여 거리 센서에서 가장 가까운 물체까지의 거리를 가져옵니다.

일치하는 Python 명령:
앞 거리.get_distance(MM)
프로젝트 시작 시 타이머를 0초로 재설정하려면 감지(Sensing) 범주의 리셋 타이머 블록을 사용하십시오.

일치하는 Python 명령:
브레인.타이머.클리어()
제어 범주의 이면 블록을 사용하여 전방 거리 센서가 쓰레기를 감지했는지, 그리고 1분이 경과하면작동하는지 확인합니다

일치하는 Python 명령:
조건이 충족되면:
VR 로봇이 지속적으로 쓰레기를 확인하고 수거하도록 하려면 제어(Control) 범주의 Forever 블록을 사용하십시오.

일치하는 Python 명령:
참인 동안:
반복 루프를 즉시 종료하려면 제어 범주의 break block 을 사용하십시오.

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