Skip to main content
교사 포털

교사 도구 상자 아이콘 교사 도구 상자 - 활동 개요

이 탐구를 통해 학생들은 기본적인 전진, 후진 및 대기 프로그래밍 동작을 소개하게 됩니다. 이러한 기본 기술은 학생들이 Speedbot을 사용하여 볼링 시합을 벌이게 될 STEM Lab 마지막에 있는 다음 활동과 스트라이크 챌린지에서 성공하는 데 도움이 될 것입니다.

V5 Speedbot(Drivetrain 2-모터, 자이로 없음) 템플릿 프로젝트를 사용하면 학생들은 단 하나의 명령만으로 Speedbot이 전진하도록 프로그래밍할 수 있습니다.

Speedbot이 움직일 준비가 되었습니다!

이 탐색을 통해 Speedbot을 간단한 움직임으로 프로그래밍할 수 있는 도구를 얻을 수 있습니다. 이 활동이 끝나면 전진, 후진 및 대기 동작을 사용하여 농구 훈련 챌린지에 참여하게 됩니다.

교사 도구 상자 아이콘 교사 도구 상자

다음은 VEXcode V5의 사용자 인터페이스에 대한 개요입니다. 학생들은 Momentum Alley STEM Lab 활동 중에 이러한 탭/버튼을 접하게 됩니다. 이러한 탭/버튼에 대한 자세한 정보를 제공하기 위해 STEM Lab 전체에 링크도 제공됩니다.

V5 인터페이스

  • 이 탐색에 사용될 VEXcode V5 명령어는 다음과 같습니다.

    • Drivetrain.driveFor(1, 인치);

    • 대기(1, 초);

  • 지침에 대한 자세한 내용을 보려면 도움말을 선택한 다음 명령 옆에 있는 물음표 아이콘을 선택하여 자세한 내용을 확인하세요.

    Drive For 도움말 파일의 이미지

     

  • 필요한 하드웨어, 엔지니어링 노트북, VEXcode V5가 다운로드되어 준비되었는지 확인하세요.

교사 팁 아이콘 교사 팁

학생이 VEXcode V5를 처음 사용하는 경우 탐색 중에 언제든지 튜토리얼을 참조할 수 있습니다.

튜토리얼

필요한 재료:
수량 필요한 재료
1

스피드봇 로봇

1

충전된 로봇 배터리

1

VEX코드 V5

1

USB 케이블(컴퓨터를 사용하는 경우)

1

엔지니어링 노트북

교사 팁 아이콘 교사 팁

학생들을 위한 각 문제 해결 단계를 모델링합니다.

1단계:  탐험 준비

활동을 시작하기 전에 이러한 각 항목이 준비되어 있습니까? 다음을 각각 확인하세요.

2단계:  새 프로젝트 시작

프로젝트를 시작하려면 다음 단계를 완료하세요.

  • 파일 메뉴를 열고 예제 열기를 선택합니다.

    Open 예제가 강조 표시된 VEXcode V5에서 열려 있는 파일 메뉴 이미지

     

  • Speedbot(Drivetrain 2-motor, No Gyro) 템플릿 프로젝트를 선택하고 엽니다. 템플릿 프로젝트에는 Speedbot의 모터 구성가 포함되어 있습니다. 템플릿을 사용하지 않으면 로봇이 프로젝트를 올바르게 실행하지 않습니다.

    예제 프로젝트 메뉴의 Speedbot 템플릿 이미지

     

  • Speedbot을 앞뒤로 움직이는 작업을 할 것이므로 프로젝트 이름을 Drive로 지정합니다. 프로젝트 이름을 선택하고 'Drive' 를 입력한 후 '저장'을 선택합니다.

 

프로젝트 "드라이브"이름 바꾸기

 

 

 

교사 팁 아이콘 교사 팁

  • 프로젝트 이름에는 단어 사이나 뒤에 공백이 있을 수 있습니다.

    V5 이름 바꾸기

  • 학생들에게 프로젝트 이름에 자신의 이니셜이나 그룹 이름을 추가하도록 요청할 수 있습니다. 이렇게 하면 학생들에게 프로젝트를 제출하도록 요청하는 경우 프로젝트를 차별화하는 데 도움이 됩니다.

  • 이는 학생들이 시도할 수 있는 첫 번째 프로그래밍 활동이므로 단계를 모델링한 다음 학생들에게 동일한 작업을 완료하도록 요청해야 합니다. 그런 다음 교사는 학생들이 단계를 올바르게 따르고 있는지 모니터링해야 합니다.

  • 학생들이 파일 메뉴에서 예제 열기를 선택했는지 확인하세요.

  • 학생들이 Speedbot(Drivetrain 2-모터, 자이로 없음) 템플릿 프로젝트를 선택했는지 확인하십시오.

  • 예제 페이지에서 선택할 수 있는 선택 항목이 여러 개 있다는 점을 학생들에게 지적할 수 있습니다. 다른 로봇을 만들고 사용하면서 다른 템플릿을 사용할 기회도 갖게 됩니다.

  • 이제 프로젝트 이름 Drive 이 도구 모음 중앙에 있는 창에 있는지 확인하세요.

     

교사 도구 상자 아이콘 교사 도구 상자 - 프로젝트 저장

  • VEXcode V5를 처음 열었을 때 창에는 VEXcode 프로젝트라는 라벨이 붙어 있었습니다. VEXcode 프로젝트는 VEXcode V5를 처음 열 때 기본 프로젝트 이름입니다. 프로젝트 이름을 Drive 로 변경하고 저장하면 디스플레이가 업데이트되어 새 프로젝트 이름이 표시됩니다. 도구 모음에 있는 이 창을 사용하면 학생들이 올바른 프로젝트를 사용하고 있는지 쉽게 확인할 수 있습니다.

  • 학생들에게 이제 첫 번째 프로젝트를 시작할 준비가 되었다고 말해주세요. 학생들에게 몇 가지 간단한 단계만 따르면 Speedbot을 발전시킬 프로젝트를 만들고 실행할 수 있다고 설명합니다.

  • 학생들에게 작업하는 동안 프로젝트를 저장하도록 상기시켜 주십시오. VEX 라이브러리의 C++ 섹션 에서는 VEXcode V5의 저장 방법을 설명합니다.

교사 도구 상자 아이콘 교사 도구 상자 - 멈추고 토론하세요

이는 일시 중지하고 학생들이 VEXcode V5에서 새 프로젝트를 시작할 때 개별적으로 또는 그룹으로 방금 완료한 단계를 검토하도록 하는 좋은 포인트입니다. 학생들에게 그룹 내에서 또는 학급 전체에 공유하기 전에 개별적으로 생각해 보도록 요청하십시오.

3단계:  앞으로 드라이브

이제 앞으로 나아갈 수 있도록 로봇 프로그래밍을 시작할 준비가 되었습니다!

  • 프로그래밍을 시작하기 전에 명령어가 무엇인지 이해해야 합니다. 지침에는 세 부분이 있습니다. 명령이 무엇인지에 대한 자세한 내용은 이 문서를 참조하세요.

  • 프로젝트에 지침을 추가합니다.

교사 팁 아이콘 교사 팁

명령어 입력을 시작하면 자동 완성 기능이 표시될 수 있습니다. "위" 및 "아래" 키를 사용하여 원하는 이름을 선택한 다음 키보드에서 "Tab" 또는 (Enter/Return)을 눌러 선택합니다. 이 기능에 대한 자세한 내용은 C++ 기사를 확인하세요.

  • 슬롯 아이콘을 선택하여 로봇 브레인에서 사용 가능한 8개의 슬롯 중 하나를 선택하고 슬롯 1을 선택합니다.

     

  • 마이크로 USB 케이블을 사용하여 V5 Robot Brain을 컴퓨터에 연결하고 V5 Robot Brain의 전원을 켜세요. 성공적으로 연결되면 도구 모음 의 두뇌 아이콘이 녹색 으로 변합니다.

    두뇌 아이콘은 녹색입니다

     

  • 프로젝트를 Brain에 다운로드하려면 다운로드 선택하세요.

    다운로드 아이콘이 강조 표시됨

교사 도구 상자 아이콘 교사 도구 상자

  • 학생들에게 로봇 브레인에서 USB 케이블을 분리하라고 상기시켜 주세요. 프로젝트를 실행하는 동안 로봇을 컴퓨터에 연결하면 로봇이 연결 케이블을 당길 수 있습니다.

교사 도구 상자 아이콘 교사 도구 상자 - 멈추고 토론하세요

학생들에게 이 프로젝트가 다운로드되어 Speedbot에서 실행될 때 어떤 일이 일어날 것이라고 생각하는지 예측하도록 하십시오. 학생들에게 공학 노트에 자신의 예측을 기록하라고 지시합니다. 시간이 허락한다면 각 그룹에게 예측을 공유하도록 요청하세요.

  • Robot Brain의 화면을 보고 프로젝트에 다운로드 가 있는지 확인하세요. 프로젝트 이름 Drive 이 슬롯 1에 나열되어야 합니다.

교사 도구 상자 아이콘 교사 도구 상자 - 모델 우선

  • 모든 학생들이 동시에 시도해 보기 전에 학급 앞에서 프로젝트를 실행하는 모델을 만들어 보세요. 학생들을 한 곳에 모으고 Speedbot을 바닥에 놓아도 움직일 수 있을 만큼 충분한 공간을 확보하십시오.

  • 이제 학생들에게 프로젝트를 실행할 차례라고 말합니다. 경로가 명확하고 Speedbot이 서로 충돌하지 않는지 확인하십시오.

  • 프로젝트가 선택되었는지 확인한 다음 로봇 브레인에서 Run 버튼을 눌러 로봇에서 프로젝트를 실행(C++) 합니다. 첫 번째 프로젝트 생성을 축하합니다!

 

4단계:  드라이브 후진

이제 로봇이 전진하도록 프로그래밍했으므로 이제 후진하도록 프로그래밍해 보겠습니다.

  • -100을 표시하도록 드라이브 명령의 매개변수를 변경합니다.

  • 프로젝트 이름을 선택하여 Drive 에서 Reverse으로 변경합니다.

     

  • 새 슬롯을 선택하려면 슬롯 아이콘을 선택하세요. 슬롯 2를 선택합니다.

     

  • ( C++에서) 프로젝트를 다운로드합니다.

  • Robot Brain의 화면을 보고 프로젝트가 ( C++) 다운로드되었는지 확인하세요. 프로젝트 이름 Reverse 슬롯 2에 나열되어야 합니다.

  • 프로젝트가 선택되었는지 확인하여 로봇에서 프로젝트를 실행( C++) 한 다음 로봇 브레인에서 Run 버튼을 누릅니다.

교사 도구 상자 아이콘 교사 도구 상자 - 4단계 완료

  •  1driveFor명령   에서 reverse으로 변경하려면 첫 번째 매개변수를 -100으로 변경하기만 하면 됩니다. 그러면 구동계의 모터가 반대 방향으로 움직입니다.

  • mm 수는 변경할 수 있지만 이 예에서는 이전 단계에서 설정한 대로 100mm로 유지하겠습니다.

  • 프로젝트를 실행하기 전에 로봇 브레인에서 USB 케이블을 분리하도록 상기시켜주세요.

  • 학생들에게 작업하는 동안 프로젝트를 저장하도록 상기시켜 주십시오. VEX 라이브러리에는 VEXcode V5의 저장 방법을 설명하는 C++ 섹션이 있습니다.

5단계:  기다린 후 후진으로 주행

이제 로봇이 전진한 다음 후진하도록 프로그래밍했으므로 로봇이 후진하기 전에 일정 시간 동안 기다리도록 대기 명령을 추가할 수 있습니다.

  • 표시된 대로 대기 명령을 추가합니다. 이는 로봇이 후진하기 전에 3초 동안 기다리도록 지시합니다.

  • 프로젝트 이름을 선택하여 Reverse에서 WaitReverse로 변경합니다.

     

  • 새 슬롯을 선택하려면 슬롯 아이콘을 선택하세요. 슬롯 3을 선택합니다.

  • ( C++에서) 프로젝트를 다운로드합니다.

  • Robot Brain의 화면을 보고 프로젝트가 ( C++) 다운로드되었는지 확인하세요. 프로젝트 이름 WaitReverse가 슬롯 3에 나열되어야 합니다.

  • 프로젝트가 선택되었는지 확인한 다음 Run 버튼을 눌러 로봇에서 프로젝트를 ( C++에서) 실행하세요.

교사 도구 상자 아이콘 교사 도구 상자 - 5단계 완료

  • 대기 명령을 사용해도 프로젝트는 종료되지 않으며 로봇 이동만 일시 중지됩니다.

  • 학생들이 컴퓨터를 사용하는 경우 프로젝트를 실행하기 전에 로봇 브레인에서 USB 케이블을 분리하도록 상기시켜주세요.

  • 학생들에게 작업하는 동안 프로젝트를 저장하도록 상기시켜 주세요. VEX 라이브러리에는 VEXcode V5의 저장 방법을 설명하는 C++ 섹션이 있습니다.

6단계:  농구 훈련 챌린지를 완료하세요!

농구 훈련 챌린지 레이아웃

농구 훈련 챌린지에서 로봇은 서로 다른 거리에 있는 일련의 라인을 탐색할 수 있어야 합니다. 로봇은 시작 위치에서 10cm 떨어진 첫 번째 라인으로 전진하고 1초를 기다린 후 다시 동일한 라인으로 돌아옵니다. 그런 다음 로봇은 두 번째 라인까지 20cm 앞으로 이동하고 1초를 기다린 후 원래 출발선으로 뒤로 이동하는 동작을 반복합니다. 로봇은 세 번째 라인까지 40cm 거리를 두고 전진하며 1초를 기다린 후 출발선으로 돌아와 챌린지를 마무리한다.

로봇을 프로그래밍하기 전에 엔지니어링 노트북에서 로봇의 경로와 동작을 계획하세요.

농구 챌린지를 완료한 후에는 추가 로봇 동작과 함께 전진 및 후진 움직임을 결합하여 더욱 발전된 챌린지를 완료할 수 있습니다.
프로그래밍할 때 1cm = 10mm임을 명심하십시오.

교사 도구 상자 아이콘 교사 도구 상자 - 멈추고 토론하세요

학급 전체가 토론하기 전에 학생들에게 각자의 솔루션을 쌍으로 나누어 공유하게 하십시오. 다음 질문을 통해 토론을 촉진하세요.

  • 이 챌린지를 프로그래밍하는 동안 어려움에 직면하셨나요?

  • 프로젝트를 기반으로 로봇이 예상한 대로 작동했나요? 그 이유는 무엇?

  • 다시 도전할 수 있다면 다르게 했을 것이 있나요?

교사 도구 상자 아이콘 교사 도구 상자 - 솔루션