Skip to main content
흥미로운 소식! 새로운 VEXcode VR API 참조 사이트가 공개되었습니다!
무너진 성 블록 옆에 있는 캐슬 크래셔 놀이터의 VR 로봇을 가까이서 본 모습. 오른쪽 상단 모서리에 프로젝트가 시작되면 800mm 동안 전진, 800mm 동안 후진으로 구동됩니다라고 적혀 있습니다.

CS 레벨 1 - VEX코드 VR 블록

9 단위

VEXcode VR 컴퓨터 과학 레벨 1 - 블록 과정으로 컴퓨터 과학을 배우는 여정을 시작하세요! VEXcode VR과 흥미로운 로봇 기반 활동을 통해 학생들은 프로젝트 흐름, 루프, 조건문, 알고리즘에 대해 배웁니다.

<  강좌로 돌아가기

VEXcode VR로 가르칠 때 도움이 되는 지속적인 전문 개발에 액세스하세요. 동영상, 강의, 커뮤니티 대화 등을 통해 시기적절하고 타겟이 분명한 PD를 만나보세요!

전문 개발 플러스에 대해 자세히 알아보기 >

노트북, 데스크톱, 태블릿. 세 개의 화면 모두에서 VEXcode VR을 열어서 볼 수 있습니다.

단위 1

소개 및 기본 사항

이 단원에서는 VEXcode VR의 가치와 사용 편의성을 보여드립니다. 이 단원에서는 또한 과정의 구조를 개략적으로 설명하고, 무엇을 기대해야 할지 미리 보여주고, 성공하는 데 필요한 도구를 제공합니다.

여러 개의 무너진 성 블록 옆에 있는 캐슬 크래셔 놀이터의 VR 로봇.

단위 2

로봇 이동

이 단원에서는 캐슬 크래셔 과제를 해결하게 됩니다. VEXcode VR을 사용하여 VR 로봇이 Drivetrain 명령을 사용하여 Castle Crasher 놀이터를 돌아다니는 방법을 배우게 됩니다. 또한 놀이터에 있는 모든 성을 무너뜨리기 위해 명령을 올바르게 순서대로 내리는 방법도 배우게 됩니다.

VR 로봇이 아트 캔버스 놀이터에서 정사각형의 세 번째 면을 그리는 중입니다.

단위 3

반복되는 행동

이 단원에서는 집 그리기 챌린지를 풀어보겠습니다. VR 로봇에서 펜 도구를 사용하여 아트 캔버스 플레이그라운드에 다양한 모양을 그리는 방법을 배웁니다. 또한 VEXcode VR에서 루프를 사용하여 정사각형의 변을 그리는 것과 같은 일련의 동작을 여러 번 반복하는 방법도 배웁니다.

VR 로봇의 클로즈업. 빨간색 상자는 로봇 앞면의 좌우에 있는 두 개의 범퍼 센서를 강조 표시합니다.

단위 4

미로 탐색

이 단원에서는 드라이브트레인 명령만으로 움직임을 "하드 코딩"하는 대신, 주변 환경에 관계없이 센서 입력을 사용하여 VR 로봇을 탐색하는 방법을 보여줍니다. 이는 효과적인 알고리즘을 구축하는 데 있어 중요한 첫 단계입니다. VEXcode VR을 사용하여 벽 미로 챌린지에 참여하여 VR 로봇을 벽 미로 놀이터에서 처음부터 끝까지 조종합니다. 범퍼 센서와 [대기] 블록을 사용하여 벽 미로 챌린지를 푸는 방법을 배우게 됩니다.

로봇 전면 중앙에 위치한 전자석 위의 전면 눈 + 거리 센서 센터를 빨간색 상자로 강조 표시한 VR 로봇의 클로즈업입니다.

단위 5

멀리서 벽 감지

이 단원에서는 벽에 부딪히지 않고 벽 미로 챌린지를 통해 VR 로봇을 처음부터 끝까지 조종하게 됩니다! VR 로봇의 거리 센서와 비교 블록을 사용하여 벽 미로 과제를 해결하는 방법을 배우게 됩니다.

VR 로봇의 위에서 아래로 본 모습. 로봇 중앙에 위치한 위치 센서를 빨간색 상자로 강조 표시했습니다.

단위 6

당신의 위치를 아는 것

이 단원에서는 세 개의 숫자로 운전하기 챌린지를 완료하고 위치 센서를 사용하여 VR 로봇을 숫자 그리드 맵 놀이터의 세 개의 다른 번호가 매겨진 위치로 이동시킵니다! Drive to Three Numbers 챌린지를 풀기 위해 Drivetrain, Sensing, Control 카테고리의 블록을 올바른 순서대로 적용해야 합니다.

VR 로봇의 각도별 보기. 화살표는 로봇의 앞쪽 눈과 아래쪽 눈 센서를 나타냅니다. 프런트 아이는 앞쪽 중앙에 위치하여 바깥쪽을 향하고, 다운 아이는 전자석 뒤쪽에 위치하여 아래쪽을 향합니다.

단위 7

색상에 따른 결정

이 단원에서는 조건문의 중요성에 대해 알아봅니다. VR 로봇이 의도한 대로 동작하려면 [If then] 블록과 같은 조건문이 [Forever] 블록과 같은 루프와 함께 사용되어야 하는 이유를 살펴보겠습니다. 디스크 미로 챌린지를 풀기 위해 눈 센서와 조건문을 사용하는 방법을 배우게 됩니다. 디스크 메이즈 챌린지에서 VR 로봇은 눈 센서를 사용하여 색상을 감지하고 디스크 메이즈 놀이터를 처음부터 끝까지 탐색합니다.

디스크 무버 놀이터의 블루 골 코너에 있는 VR 로봇을 클로즈업으로 찍은 사진입니다. 전자석에 블루 디스크가 부착되어 있습니다. 전자석이 강조 표시되어 있습니다.

단위 8

루프를 사용하여 디스크 이동

이 단원에서는 센서 피드백과 중첩 루프의 중요성에 대해 알아봅니다. VR 로봇의 전자석을 사용하여 디스크를 집어 올리고 떨어뜨리는 방법을 배우고 디스크 이동 챌린지를 해결합니다. 이전 단원에서 배운 기술을 적용하여 VR 로봇 센서와 루프를 사용하여 디스크 무버 챌린지를 해결하는 VEXcode VR 프로젝트를 만듭니다.

Dynamic Castle Crasher Playground의 위에서 내려다본 모습이 오른쪽 하단에 있으며, 화살표는 로봇이 중앙 성을 향해 앞으로 움직이는 것을 나타냅니다. 왼쪽 상단의 VEX코드 프로젝트는 "시작 시, 영구적으로, 거리가 물체를 발견하면 거리 센서를 사용하여 발견한 건물을 쓰러뜨리고 전진합니다"라고 적혀 있습니다. 그렇지 않으면 거리 센서를 이용해 건물을 찾은 후 오른쪽으로 돌면 됩니다.

단위 9

알고리즘 개발

이 단원에서는 알고리즘을 소개합니다. 2단원에서는 레이아웃이 바뀌지 않은 놀이터에서 Castle Crasher 챌린지를 풀었습니다. 이 단원에서는 동일한 과제를 해결해야 하지만, 매번 재설정할 때마다 레이아웃이 바뀌는 놀이터에서 해결해야 합니다. 이는 일련의 간단한 명령 대신 센서 피드백을 사용하는 알고리즘의 필요성을 제시합니다.

산호초에서 VR 해양 청소 로봇이 쓰레기 덩어리를 향해 움직이는 모습을 생생하게 보여주는 클로즈업 뷰입니다. 바다 바닥에는 온갖 쓰레기가 널려 있습니다.

Capstone

산호초 청소

배운 모든 것을 현실 세계의 개방형 과제에 적용해 보세요! 바다 청소 로봇의 배터리가 소진되기 전에 산호초에서 가능한 한 많은 쓰레기를 수거하도록 VR 로봇을 코딩하세요.