Skip to main content
교사 포털

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

  • 이 탐구는 학생들에게 기본적인 우회전, 좌회전 및 대기 프로그래밍 동작을 소개합니다.

  • 드라이브트레인 로봇 구성을 사용하면 학생들은 [Turn for] 블록을 선택하여 Speedbot이 회전하도록 프로그래밍할 수 있습니다.

Speedbot이 회전할 준비가 되었습니다!

이 탐색은 Speedbot이 따라갈 멋진 프로젝트를 만들기 시작할 수 있는 도구를 제공합니다.

  • 이 탐사에 사용될 VEXcode V5 :

  • 블록에 대한 자세한 내용을 보려면 도움말 을 열고 [Turn for] 블록을 선택하세요.

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

교사 팁 아이콘 교사 팁

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

2020-11-30_14-15-09.jpg

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

스피드봇 로봇

1

충전된 로봇 배터리

1

VEX코드 V5

1

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

1

엔지니어링 노트북

교사 팁 아이콘 교사 팁

  • 학생들이 그렇게 하는 습관을 들이도록 Speedbot이 준비되었는지 확인하는 각 단계를 모델링하십시오.

1단계: 탐사 준비

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

2단계: 새 프로젝트 시작

프로젝트를 시작하기 전에 Speedbot(Drivetrain 2-모터, 자이로 없음) - 템플릿 프로젝트를 선택하세요. 템플릿 프로젝트에는 Speedbot의 모터 구성이 포함되어 있습니다. 템플릿을 사용하지 않으면 로봇이 프로젝트를 올바르게 실행하지 않습니다.

템플릿 프로젝트를 열려면 다음 단계를 완료하세요.

  • 파일 메뉴를 엽니다.

  •  선택하고 예제엽니다.

  • Speedbot(Drivetrain 2-motos, No Gyro) 템플릿 프로젝트를 선택하고 엽니다.

  • [Turn for] 블록을 사용할 것이므로 프로젝트 이름을 Turn으로 바꿉니다.

  • 프로젝트를 저장하세요.

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

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

VEXcode V5를 처음 열었을 때 창에는 VEXcode Project 이라는 라벨이 붙어 있었고 저장되지 않았습니다(도구 모음에 표시됨). VEXcode 프로젝트는 VEXcode V5를 처음 열 때 기본 프로젝트 이름입니다. 프로젝트 이름이 Turn으로 바뀌고 저장되면 디스플레이가 저장됨으로 업데이트됩니다. 도구 모음에 있는 이 창을 사용하면 학생들이 올바른 프로젝트를 사용하고 있는지 쉽게 확인할 수 있으며 저장됩니다. 프로젝트가 처음 저장되면 VEXcode V5는 프로젝트 이름 옆에 있는 메시지에 표시된 대로 모든 후속 변경 사항을 자동 저장합니다.

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

교사 팁 아이콘 교사 팁

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

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

  • 학생들이 Speedbot(구동계 2개 모터, 자이로 없음) 템플릿 프로젝트선택했는지 확인하세요.

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

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

3단계: 우회전

  • 프로그래밍 영역의 {When started} 블록에 [Turn for] 블록을 추가합니다.

  •  슬롯 아이콘을 클릭합니다. Robot Brain에서 사용 가능한 4개의 슬롯 중 하나에 프로젝트를 다운로드할 수 있습니다. 숫자 1를 클릭하세요.

  • 로봇을 컴퓨터나 태블릿에 연결하세요. 성공적으로 연결되면 도구 모음의 Brain 아이콘이 녹색으로 변합니다.

  • 도구 모음에서 다운로드 버튼을 클릭하여 Turn 프로젝트를 Robot Brain으로 다운로드합니다.

교사 도구 상자 아이콘 교사 도구 상자 - 블록 도움말

  • 프로그래밍 영역에는 기본적으로 이미 {When started} 블록이 있다는 점을 지적하십시오. 모든 프로젝트는 이 블록으로 시작됩니다. 프로젝트가 시작되면 연결된 블록이 배치된 순서대로 따라갑니다.

    [Turn for] 블록을 클릭하고 프로그래밍 영역으로 드래그하여 {When started} 블록에 연결하는 방법을 보여줍니다. 연결되면 딸깍 소리가 들립니다.

  • 컴퓨터를 사용하는 경우 학생은 USB 케이블을 사용하여 컴퓨터에 VEX V5 Robot Brain을 연결해야 합니다. 태블릿을 사용하는 경우 VEX V5 Robot Brain은 스마트 라디오를 사용하여 태블릿에 연결되어야 합니다.

  • 학생들이 컴퓨터를 사용하고 있다면 지금 로봇 브레인에서 USB 케이블을 분리하도록 요청하세요. 프로젝트를 실행하는 동안 로봇을 컴퓨터에 연결하면 로봇이 연결 케이블을 당길 수 있습니다.

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

이는 일시 중지하고 학생이 첫 번째 프로젝트 실행에 대해 숙고하도록 하는 좋은 지점입니다. 학생으로서:

  • 프로젝트를 실행할 때 Speedbot은 무엇을 했나요?

  • 프로젝트를 기반으로 예상한 대로 작동했나요?

계속 진행하기 전에 잠시 시간을 내어 모든 학생이 문제 없이 이 단계를 완료했는지 확인하세요.

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

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

모든 학생들이 동시에 시도해 보기 전에 학급 앞에서 프로젝트를 실행하는 모델을 만들어 보세요. 학생들을 한 곳에 모으고 Speedbot을 바닥에 놓아도 움직일 수 있을 만큼 충분한 공간을 확보하십시오. Speedbot은 Robot Brain의 뒤로 버튼을 누를 때까지 프로젝트를 계속 실행하므로 교사는 Speedbot의 프로젝트가 완료되면 중지하는 데 도움을 줄 사람을 선택할 수 있습니다.

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

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

4단계: 좌회전

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

  • [Turn for] 블록을 right 에서 left으로 변경하려면 드롭다운 메뉴를 클릭하고 left선택하면 됩니다.

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

    새 슬롯을 선택하지 않기 때문에 새 프로젝트가 슬롯 1에 다운로드되고 이전 프로젝트를 대체합니다.

  • VEXcode V5에는 자동 저장 기능이 있으므로 프로젝트를 다시 저장할 필요가 없습니다.

5단계:  기다린 후 좌회전하세요

 

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

  • [Wait] 블록은 프로젝트의 어느 위치에나 배치할 수 있습니다.  [Wait] 블록에 대한 자세한 내용을 보려면 도움말여세요.

  •  [Wait] 블록을 사용하면 프로젝트가 종료되지 않습니다.

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

  • VEXcode V5에는 자동 저장 기능이 있으므로 프로젝트를 다시 저장할 필요가 없습니다.

토론 동기 부여 아이콘 토론 동기 부여 - 블록 이해

Q: 로봇의 현재 위치를 0도에서 보면, 로봇이 왼쪽으로 90도 돌고, 오른쪽으로 120도 돌고, 왼쪽으로 40도 돌면 로봇이 돌고 난 후 현재 몇도에 있을까요?
A: 로봇의 각도는 10도입니다. 로봇은 왼쪽으로 90도 회전한 후 오른쪽으로 120도 회전했습니다. 왼쪽으로 회전하는 것은 양의 방향으로 이동하고 오른쪽으로 회전하는 것은 빼기 또는 음의 방향으로 이동하는 것으로 간주됩니다(xy 좌표 평면과 유사). 이제 로봇은 -30도에 놓이게 됩니다. 90-120 = -30이기 때문입니다. -30도에서 로봇은 왼쪽으로 40도 회전합니다. 따라서 -30 + 40 = 10입니다. 로봇은 10도에서 끝납니다.

Q: 로봇의 현재 위치를 0도에서 보고 로봇을 오른쪽으로 30도 돌리면 0도에서 시작하여 왼쪽으로 330도를 돌린 것과 같은 지점에서 로봇이 마무리됩니다. 로봇이 오른쪽으로 56도 회전했다면 로봇이 0도에서 시작한다고 가정할 때 같은 위치에서 끝까지 왼쪽으로 몇도 회전해야 합니까?
A: 로봇이 완전히 회전하는 것은 360도이므로 360도에서 더하고 빼서 로봇이 어떻게 회전해야 하는지 계산할 수 있습니다. 360 - 56 = 304. 따라서 로봇은 오른쪽으로 56도 회전한 것과 같은 위치에서 끝나기 위해 왼쪽으로 304도 회전해야 합니다.

6단계: 보안 카메라 챌린지를 완료하세요!

보안 카메라 챌린지에서는 로봇이 오른쪽으로 90도 회전하여 출발해야 ​​합니다. 그런 다음 로봇은 보안 카메라처럼 왼쪽으로 180도 회전한 다음 오른쪽으로 180도로 "스캔"합니다. 그런 다음 로봇은 왼쪽으로 180도, 오른쪽으로 180도 더 회전을 두 번 더 반복합니다. 따라서 로봇은 총 3번 180도를 스캔합니다.

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

보안 카메라 챌린지를 완료한 후에는 추가 로봇 동작과 함께 전진 및 후진 이동을 결합하여 훨씬 더 고급 챌린지를 완료할 수 있습니다.

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

- 아래 샘플 솔루션을 확인하세요.

- 학생들을 평가하기 위한 프로그래밍 기준표는 여기에서 찾을 수 있습니다(Google ).

보다 고급 솔루션을 위해 학생은 [Repeat] 블록을 사용하여 루프를 소개받을 수도 있습니다. [반복] 블록에 대한 자세한 내용은 도움말을 참조하세요.

교사 팁 아이콘 교사 팁

로봇의 시작 위치를 관찰하여 로봇이 챌린지를 성공적으로 완료했는지 확인하고 로봇이 올바른 작업을 수행했는지 확인합니다. 로봇은 오른쪽으로 90도 회전한 후 왼쪽으로 180도 회전, 오른쪽으로 180도 회전 등 세 번 반복해야 합니다.