VEXcode VR에서 거리 센서 사용

VR 로봇의 거리 센서는 VR 로봇과 가장 가까운 물체 사이의 거리를 보고합니다. 센서는 레이저 빛이 물체에서 반사되어 센서로 돌아오는 데 걸리는 시간을 사용하여 거리를 계산합니다.


VR 로봇의 거리 센서

VEXcode VR 로봇의 기능을 보여주는 다이어그램으로, 가상 프로그래밍 기능, 블록 기반 코딩 인터페이스, 문제 해결 및 계산적 사고를 포함한 STEM 교육 목표 지원 등을 강조합니다.

거리 센서는 VR 로봇과 가장 가까운 고체 물체 사이의 거리를 보고하는 센서입니다.

교육 환경에서 코딩 개념과 로봇 원리를 가르치도록 설계된 프로그래밍 블록과 가상 로봇 제어를 비롯한 로봇 기능을 보여주는 VEXcode VR 인터페이스의 스크린샷입니다.

거리 센서는 소나 장치와 동일한 원리를 사용하여 소리를 측정합니다. 센서 한쪽에 있는 방출기를 통해 작은 레이저 광 펄스를 보낸 다음, 빛이 센서 반대편에 있는 수신기로 다시 반사되는 데 걸리는 시간을 측정합니다. 센서는 펄스가 왕복하는 데 걸린 시간을 기준으로 거리를 계산합니다. 그런 다음 거리 센서는 가장 가까운 물체가 얼마나 떨어져 있는지 VR 로봇에 보고합니다.

VEXcode VR 로봇의 기능을 보여주는 다이어그램으로, 코딩 및 로봇 학습을 위한 교육 환경에서의 구성 요소와 기능을 강조합니다.

거리 센서의 시야 범위 폭은 VR 로봇의 전면에서 멀어질수록 변경됩니다.

  • 센서는 1000mm(~39인치) 미만 떨어진 물체를 찾을 때 10도 시야각 내의 물체를 감지할 수 있습니다.
  • 센서는 1000mm(~39인치)~2000mm(~78인치) 떨어진 물체를 찾을 때 5도 시야각 내의 물체를 감지할 수 있습니다.
  • 센서는 2000mm(~78인치) 이상 떨어진 물체를 찾을 때 2도 시야 내의 물체를 감지할 수 있습니다.

거리 센서의 일반적인 용도

VEXcode VR 로봇의 기능을 설명하는 다이어그램으로, 가상 프로그래밍 환경을 통해 코딩 개념 학습을 돕도록 설계된 기능과 구성 요소를 강조하고 있습니다.

거리 센서는 VR 로봇 앞에 물체가 있는지 감지할 수 있습니다. 장애물을 피하는 데 사용할 수 있습니다.


VEXcode VR 블록과 함께 거리 센서 사용

VEXcode VR 로봇의 기능을 보여주는 다이어그램으로, 센서, 모터, 디자인 요소 등의 구성 요소를 선보이며, 학생과 교육자를 위한 코딩 및 로봇 교육을 강화하는 것을 목표로 합니다.

거리 센서와 함께 사용되는 블록은 감지 카테고리에서 찾을 수 있습니다.

<물체를 발견한 거리> 블록

STEM 분야 코딩 교육을 위한 온라인 프로그래밍 환경에서 가상 로봇의 디자인과 기능을 보여주는 VEXcode VR 로봇 기능 그림입니다.

거리 센서는 <거리 발견 물체>블록을 사용하여 앞에 물체가 있는지 감지합니다. 거리 센서는 센서로부터 3000mm(~118인치) 이내의 물체나 표면을 감지할 수 있습니다.

VEXcode VR 로봇의 기능을 보여주는 다이어그램으로, 코딩 개념을 배우기 위한 온라인 프로그래밍 환경 내에서 구성 요소와 기능을 강조합니다.

<거리 발견 객체>블록은 조건을 또는 거짓 로 반환하는 부울 블록이며 다른 블록에 대한 육각형(6면) 공간이 있는 모든 블록 내부에 맞습니다.

부울 블록에 대한 자세한 내용은 이 문서를 참조하세요.

VEXcode VR 로봇의 주요 기능을 보여주는 다이어그램으로, 센서, 모터, 프로그래밍 인터페이스와 같은 구성 요소를 강조하여 학생과 교육자의 코딩 및 로봇공학 학습을 강화하도록 설계되었습니다.

<Distance found object> 블록의 값은 거리 센서가 물체에 가까울 때 true를 보고하고, 물체에 충분히 가깝지 않으면 false를 보고하는 부울 블록입니다.

또는 거짓 보고되고 모니터 콘솔에 나타납니다. 

모니터 콘솔에 대해 자세히 알아보려면 이 문서를 보세요.

(거리) 블록

코딩과 로봇공학에 대한 교육적 목적을 위해 VEXcode VR 로봇의 기능과 구성 요소를 강조하여 설명한 다이어그램입니다.

(거리) 블록을 사용하면 거리 센서가 가장 가까운 물체의 거리를 밀리미터(mm) 또는 인치 단위로 보고할 수 있습니다.

가상 로봇을 통해 코딩 개념을 학습할 수 있는 온라인 프로그래밍 환경의 맥락에서 VEXcode VR 로봇의 기능을 소개하고, 그 역량과 디자인을 강조한 이미지입니다.

(거리) 블록은 숫자 값을 보고하고 타원형 공간이 있는 블록 내부에 맞습니다.

기자 차단에 대한 자세한 내용을 보려면 이 기사를 보세요

VEXcode VR의 로봇 기능을 보여주는 다이어그램으로, 센서, 바퀴, 프로그래밍 인터페이스와 같은 구성 요소를 강조하여 학생과 교육자의 코딩 및 로봇 학습을 강화하도록 설계되었습니다.

(거리) 블록의 값은 밀리미터(mm) 또는 인치 단위로 VEXcode VR의 모니터 콘솔에 표시될 수 있습니다. 

모니터 콘솔에 대해 자세히 알아보려면 이 문서를 보세요.


VEXcode VR Python에서 거리 센서 사용

VEXcode VR 로봇 기능을 보여주는 그림으로, 온라인 프로그래밍 환경에서 가상 로봇의 디자인과 기능을 보여주며, 코딩 기술과 STEM 교육 향상을 목표로 합니다.

Python으로 거리 센서 프로그래밍을 시작하려면 먼저 텍스트 프로젝트 VEXcode VR을 열어야 합니다. 자세한 내용은 이 기사를 참조하세요.

센서, 모터, 프로그래밍 인터페이스를 포함한 VEXcode VR 로봇의 주요 기능을 보여주는 다이어그램으로, 교육 목적으로 사용자가 코딩 환경에서 가상 로봇과 어떻게 상호작용할 수 있는지 설명합니다.

다음으로, 도구 상자에서 Sensing 카테고리를 찾아 get_distance 명령을 찾으세요. 이는 센서에 대한 부울 값 또는 숫자 값을 보고하는 함수입니다.

VEXcode VR 로봇의 주요 기능을 보여주는 다이어그램으로, 센서, 모터, 프로그래밍 인터페이스와 같은 구성 요소를 강조하여 학생과 교육자의 코딩 및 로봇 공학 학습을 강화하도록 설계되었습니다.

프로젝트에 명령을 추가하려면 도구 상자에서 명령을 끌어오거나 자동 완성 기능을 사용하여 작업 공간에 명령을 입력하면 됩니다.

Python을 사용한 VEXcode VR의 자동완성에 대해 자세히 알아보려면 이 문서를 참조하세요.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: