교사 도구 상자 - 활동 개요
-
이 탐구는 학생들에게 기본적인 우회전, 좌회전 및 대기 프로그래밍 동작을 소개합니다.
-
드라이브트레인 로봇 구성을 사용하면 학생들은 [Turn for] 블록을 선택하여 Speedbot이 회전하도록 프로그래밍할 수 있습니다.
Speedbot이 회전할 준비가 되었습니다!
이 탐색은 Speedbot이 따라갈 멋진 프로젝트를 만들기 시작할 수 있는 도구를 제공합니다.
-
이 탐사에 사용될 VEXcode V5 :
-
블록에 대한 자세한 내용을 보려면 도움말 을 열고 [Turn for] 블록을 선택하세요.
-
필요한 하드웨어, 엔지니어링 노트북, VEXcode V5가 다운로드되어 준비되었는지 확인하세요.
교사 팁
학생이 VEXcode V5를 처음 사용하는 경우 탐색 중에 언제든지 튜토리얼을 참조할 수 있습니다. 튜토리얼은 도구 모음에 있습니다.
수량 | 필요한 재료 |
---|---|
1 |
스피드봇 로봇 |
1 |
충전된 로봇 배터리 |
1 |
VEX코드 V5 |
1 |
USB 케이블(컴퓨터를 사용하는 경우) |
1 |
엔지니어링 노트북 |
교사 팁
-
학생들이 그렇게 하는 습관을 들이도록 Speedbot이 준비되었는지 확인하는 각 단계를 모델링하십시오.
1단계: 탐사 준비
활동을 시작하기 전에 이러한 각 항목이 준비되어 있습니까? 다음을 각각 확인하세요.
-
스마트 케이블 이 모든 모터에 완전히 삽입되었습니까? ?
-
Brain 켜져 있습니까?
-
배터리 충전되었습니까?
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개 모터, 자이로 없음) 템플릿 프로젝트선택했는지 확인하세요.
예시 페이지에서 선택할 수 있는 선택 항목이 여러 개 있다는 점을 학생들에게 지적할 수 있습니다. 다른 로봇을 만들고 사용하면서 다른 템플릿을 사용할 기회도 갖게 됩니다.
-
학생들에게 프로젝트 이름에 자신의 이니셜이나 그룹 이름을 추가하도록 요청할 수 있습니다. 이렇게 하면 학생들에게 프로젝트를 제출하도록 요청하는 경우 프로젝트를 차별화하는 데 도움이 됩니다.
교사 도구 상자 - 블록 도움말
-
프로그래밍 영역에는 기본적으로 이미 {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단계: 좌회전
-
[Turn for]를 변경하여 right대신 left 표시합니다.
-
프로젝트를 다운로드하세요.
-
프로젝트가 선택되었는지 확인한 후 Speedbot 로봇에서 프로젝트를 실행한 후 실행 버튼을 누르세요.
교사 도구 상자 - 4단계 완료
-
[Turn for] 블록을 right 에서 left으로 변경하려면 드롭다운 메뉴를 클릭하고 left선택하면 됩니다.
-
학생들이 컴퓨터를 사용하는 경우 프로젝트를 실행하기 전에 로봇 브레인에서 USB 케이블을 분리하도록 상기시켜주세요.
새 슬롯을 선택하지 않기 때문에 새 프로젝트가 슬롯 1에 다운로드되고 이전 프로젝트를 대체합니다.
-
VEXcode V5에는 자동 저장 기능이 있으므로 프로젝트를 다시 저장할 필요가 없습니다.
5단계: 기다린 후 좌회전하세요
-
[Turn for] 블록 앞에 [Wait] 블록을 추가합니다. 이는 로봇에게 좌회전하기 전에 기다리라고 지시합니다.
-
[Wait] 블록에 3초를 입력합니다. 이는 로봇에게 회전하기 전에 3번을 기다리라고 지시합니다.
-
프로젝트를 다운로드하세요.
-
프로젝트가 선택되었는지 확인한 후 Speedbot 로봇에서 프로젝트를 실행한 후 실행 버튼을 누르세요.
교사 도구 상자 - 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도를 스캔합니다.
로봇을 프로그래밍하기 전에 엔지니어링 노트북에서 로봇의 경로와 동작을 계획하세요.
보안 카메라 챌린지를 완료한 후에는 추가 로봇 동작과 함께 전진 및 후진 이동을 결합하여 훨씬 더 고급 챌린지를 완료할 수 있습니다.
교사 팁
로봇의 시작 위치를 관찰하여 로봇이 챌린지를 성공적으로 완료했는지 확인하고 로봇이 올바른 작업을 수행했는지 확인합니다. 로봇은 오른쪽으로 90도 회전한 후 왼쪽으로 180도 회전, 오른쪽으로 180도 회전 등 세 번 반복해야 합니다.