VEXcode VR에서 아이 센서 사용

VEX VR 로봇에는 두 개의 눈 센서를 포함하여 다양한 센서가 있습니다.


VR 로봇의 눈 센서

VEXcode VR 로봇의 기능을 설명하는 다이어그램으로, 가상 환경에서 코딩과 로봇 교육을 위해 설계된 구성 요소와 기능을 강조하여 보여줍니다.

VR 로봇 에는 두 개의 눈 센서가 있는데, 하나는 앞을 향하고 다른 하나는 아래를 향합니다. 센서는 물체가 있는지 감지할 수 있을 뿐만 아니라 색상(빨간색, 녹색, 파란색, 없음)도 감지할 수 있습니다.

VEXcode VR 로봇의 주요 기능을 보여주는 다이어그램으로, 코딩과 로봇공학에서 교육적 목표를 달성할 수 있도록 프로그래밍 기능, 센서, 디자인 요소를 강조하고 있습니다.

아이 센서 값은 VEXcode VR의 대시보드에 표시될 수 있습니다. 대시보드에 대해 자세히 알아보려면 대시보드 - 플레이그라운드 기능 - VEXcode VR 문서를 참조하세요.

VEXcode VR 로봇 기능을 보여주는 그림으로, 온라인 프로그래밍 환경에서 가상 로봇의 디자인과 기능을 보여주고, 학생과 교육자를 위한 코딩 및 로봇공학 분야의 교육적 응용 가능성을 강조합니다.

아이 센서 값은 VEXcode VR의 모니터 콘솔에 표시될 수 있습니다. 모니터 콘솔에 대해 자세히 알아 이 문서을 참조하세요.

VEXcode VR Python에서 센서 값을 모니터링하려면monitor_sensors 명령을 프로젝트에 추가해야 합니다. Python을 사용하여 VEXcode VR에서 센서를 모니터링하는 것에 대한 자세한 내용은 이 문서를 하세요.


아이 센서와 함께 사용되는 VEXcode VR 블록

<Color near object> 블록

코딩과 로봇공학에 대한 교육적 목적으로 설계된 온라인 프로그래밍 환경에서 VEXcode VR 로봇의 기능을 설명하고, 해당 로봇의 구성 요소와 기능을 강조한 다이어그램입니다.

<Color near object> 블록은 아이 센서가 색상(빨간색, 녹색, 파란색, 없음)을 감지할 수 있을 만큼 물체에 충분히 가까이 있는지 보고합니다.

VEXcode VR 로봇의 기능을 설명하는 다이어그램으로, 가상 환경에서 코딩과 로봇 교육을 지원하는 구성 요소와 기능을 강조하고 있습니다.

전방 또는 아래쪽 눈 센서는 블록의 드롭다운 메뉴에서 선택할 수 있습니다.

VEXcode VR 로봇의 기능을 설명하는 다이어그램으로, STEM 학습을 위한 프로그래밍, 시뮬레이션, 교육용 응용 분야의 역량을 강조하고 있습니다.

<Color near object> 블록은 아이 센서가 감지 가능한 색상이 있는 물체에 가까울 때 보고하고, 감지 가능한 색상이 있는 물체에 충분히 가깝지 않으면 거짓 보고하는 부울 블록입니다.

<Color sensing> 블록

VEXcode VR 로봇의 기능을 보여주는 다이어그램으로, 프로그래밍, 문제 해결, 로봇 교육 분야에서의 역량을 강조하며, 가상 학습 환경에서 초보자와 고급 사용자 모두에게 적합합니다.

색상 감지 블록은 아이 센서가 특정 색상을 감지하면 보고합니다.

VEXcode VR 로봇의 기능을 보여주는 다이어그램으로, 프로그래밍, 문제 해결, 로봇 교육 분야에서의 역량을 강조하며, 가상 학습 환경에서 초보자와 고급 사용자 모두에게 적합합니다.

전방 또는 아래쪽 눈 센서는 블록의 드롭다운 메뉴에서 선택할 수 있습니다.

가상 로봇을 위한 온라인 프로그래밍 환경인 VEXcode VR의 주요 기능을 보여주는 다이어그램으로, STEM 교육에서 코딩 개념을 학습하기 위한 블록 기반 및 텍스트 기반 코딩 옵션을 강조하고 있습니다.

아이 센서가 찾고 있는 색상은 블록의 드롭다운 메뉴에서 선택할 수 있습니다.

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

<Color sensing> 블록은 아이 센서가 선택한 색상을 감지하면 보고하고, 선택한 색상을 감지하지 못하면 거짓 보고하는 부울 블록입니다.


아이 센서와 함께 사용되는 VEXcode VR Python 명령

Near_object명령

VEXcode VR 로봇의 기능을 보여주는 다이어그램으로, 가상 로봇을 통해 코딩 개념을 학습하도록 설계된 온라인 프로그래밍 환경 내에서 구성 요소와 기능을 강조합니다.

Near_object 명령은 아이 센서가 색상(빨간색, 녹색, 파란색, 없음)을 감지할 수 있을 만큼 개체에 충분히 가까운지 보고합니다. 도구 상자에서 명령을 드래그하거나 명령을 입력할 때 전면 또는 아래쪽 눈 센서를 선택할 수 있습니다.

VEXcode VR 로봇의 기능을 설명하는 다이어그램으로, STEM 학습을 위한 프로그래밍, 시뮬레이션, 교육용 응용 분야의 역량을 강조하고 있습니다.

Near_object 명령은 아이 센서가 감지 가능한 색상이 있는 개체에 가까우면 true 보고하고, 감지 가능한 색상이 있는 개체에 충분히 가깝지 않으면 false 보고하는 부울입니다.

VEXcode VR Python에서 센서 값을 모니터링하려면monitor_sensors 명령을 프로젝트에 추가해야 합니다. Python을 사용하여 VEXcode VR에서 센서를 모니터링하는 것에 대한 자세한 내용은 이 문서를 하세요.

감지명령

STEM 교육에서 코드를 프로그래밍하고 테스트하는 데 사용되는 센서, 모터, 가상 환경 등의 구성 요소를 강조하여 VEXcode VR 로봇의 기능을 설명하는 다이어그램입니다.

discover 명령은 아이 센서가 특정 색상을 감지하는지 보고합니다. 도구 상자에서 명령을 드래그하거나 명령을 입력할 때 전면 또는 아래쪽 눈 센서를 선택할 수 있습니다.

VEXcode VR 로봇의 기능을 설명하는 다이어그램으로, 센서, 모터, 연결 옵션 등의 구성 요소를 강조하여 가상 환경에서 학생과 교육자를 위한 코딩 및 로봇 교육을 강화하도록 설계되었습니다.

명령 추가 시 자동 완성 기능을 통해 아이 센서가 찾고 있는 색상을 선택할 수 있습니다. Python을 사용하여 VEXcode VR에서 자동완성 기능을 사용하는 방법에 대한 자세한 내용은 이 문서를 참조하세요.

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

감지 명령은 아이 센서가 선택한 색상을 감지하면 보고하고 선택한 색상을 감지하지 않으면 거짓 보고하는 부울입니다.

VEXcode VR Python에서 센서 값을 모니터링하려면monitor_sensors 명령을 프로젝트에 추가해야 합니다. Python을 사용하여 VEXcode VR에서 센서를 모니터링하는 것에 대한 자세한 내용은 이 문서를 하세요.


VEXcode VR 프로젝트에서 전방 눈 센서 사용

VR 로봇은 앞 눈 센서를 사용하여 물체나 색상이 감지되면 일련의 동작을 시작할 수 있습니다. 여기에는 물체(벽, 디스크, 성 등)가 감지될 때까지 주행한 후 충돌을 피하기 위해 주행을 중지하거나, 주행하고 특정 색상을 감지하고 감지된 색상에 따라 작업을 실행하는 것이 포함될 수 있습니다. 

VEXcode VR 블록 벽 미로 놀이터
STEM 분야의 교육적 목적으로 설계된 VEXcode VR 로봇의 기능을 보여주는 이미지로, 블록 기반과 텍스트 기반 코딩 인터페이스를 선보이며, 초보자와 고급 사용자를 위한 프로그래밍 개념을 강조합니다. VEXcode VR 로봇의 특징을 보여주는 이미지로, 온라인 프로그래밍 환경에서 가상 로봇의 디자인과 기능을 선보이며, 코딩과 로봇공학을 통해 STEM 교육을 강화하는 것을 목표로 합니다.
VEXcode VR 파이썬
def main():
(FORWARD)
front_eye.near_object()가 아닌 동안:
wait(20, MSEC)
()

이 예에서는 Wall Maze Playground를 사용하여 VR 로봇이 물체(이 경우 벽) 근처에 있음을 감지할 때까지 앞으로 주행한 다음 주행을 멈춥니다.

디스크 컬러 미로 놀이터
VEXcode VR 로봇의 주요 기능을 보여주는 다이어그램으로, 코딩 및 로봇 학습을 위한 교육적 맥락에서 해당 로봇의 기능과 구성 요소를 강조합니다.
VEXcode IQ 블록
VEXcode VR 로봇의 기능을 설명하는 다이어그램으로, 프로그래밍과 로봇 교육을 위한 구성 요소와 기능을 강조하고 있습니다.
VEXcode IQ 파이썬
def main():
드라이브트레인.드라이브(FORWARD)
while True:
if front_eye.Detect(GREEN):
드라이브트레인(중지)
대기(2, 초)
드라이브트레인.drive_for(REVERSE, 200, MM)
대기 (20, MSEC)

디스크 미로 플레이그라운드의 이 예에서 VR 로봇은 전방 눈 센서가 녹색 물체를 감지할 때까지 전진한 다음 정지하고 기다립니다( 후진하기 전에 . 대시보드에서 전방 눈 센서 값은 물체가 감지되었음을 참으로 보고하고 해당 물체(디스크)의 색상은 녹색입니다.


VEXcode VR 프로젝트에서 아래쪽 눈 센서 사용

아래로 향한 눈 센서는 Playgrounds에서 Disk Mover Playground의 디스크 색상을 감지하고 Castle Crasher Playground의 가장자리를 찾는 데 사용할 수 있습니다. 아래쪽 눈 센서에 대해 주목해야 할 점은 놀이터 바닥을 물체로 감지하지 않도록 조정되어 있다는 것입니다. 디스크와 같은 다른 항목은 개체로 등록됩니다.

VEXcode VR 블록 디스크 무버 플레이그라운드
VEXcode VR 로봇의 주요 기능을 설명하는 다이어그램으로, 교육 목적으로 설계된 가상 프로그래밍 환경에서 해당 로봇의 기능과 구성 요소를 강조하여 보여줍니다. VEXcode VR 로봇 기능을 보여주는 그림으로, 다양한 구성 요소와 코딩 인터페이스를 갖춘 가상 로봇을 소개하고, 교육 환경에서 코딩 개념과 로봇 원리를 가르치는 데 사용하는 방법을 강조합니다.
VEXcode VR 파이썬
def main():
Drivetrain.drive(FORWARD)
while not down_eye.Detect(BLUE):
wait(20, MSEC)
Drivetrain.stop()
Magnet.energize(BOOST)

이 프로젝트는 Disk Mover Playground와 함께 사용할 수 있습니다. 이 프로젝트에서 VR 로봇은 아래쪽 눈 센서가 파란색을 감지할 때까지 전진한 다음 구동을 멈추고 전자석을 '부스트'로 설정하여 디스크를 집습니다.

VEXcode VR 블록 캐슬 크래셔 놀이터
VEXcode VR 로봇 기능을 보여주는 그림으로, 코딩 교육을 위한 온라인 프로그래밍 환경에서 가상 로봇의 디자인과 기능을 보여줍니다. VEXcode VR 로봇 기능을 보여주는 그림으로, 온라인 프로그래밍 환경에서 가상 로봇의 디자인과 기능을 보여주고, STEM 교육과 코딩 개념에 대한 응용 프로그램을 강조합니다.
VEXcode VR 파이썬
def main():
(FORWARD, 300, MM)
(LEFT, 90, DEGREES)
(FORWARD)
down_eye.Detect(RED)가 아닌 동안(RED):
wait(20, MSEC )
드라이브트레인.stop()

Castle Crasher 놀이터의 이 예에서 VR 로봇은 아래쪽 눈 센서에 의해 빨간색 경계가 감지될 때까지 주행합니다.

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

Last Updated: