교사 도구 상자
-
[영원히] 블록
이 단계에서는 [Forever] 블록의 중요성에 대해 설명합니다. 학급 전체가 함께 정보를 검토해야 합니다. Clawbot 및 컨트롤러를 사용하여 동작을 모델링할 수도 있고, 시간이 허락한다면 학생들에게 [Forever] 블록 없이 프로그램을 실행하게 할 수도 있습니다.
1단계: 컨트롤러 프로그래밍
[영원히] 블록을 사용하면 어떤 이점이 있나요?
[Forever] 블록 없이 아래와 같이 이 프로젝트를 빌드합니다.
이 프로그램이 실행된다면 어떤 일이 일어날 것이라고 생각하시나요? 그룹으로 토론하십시오. 기록자는 팀의 예측을 엔지니어링 노트에 기록해야 합니다.
교사 도구 상자
-
블록 이해하기
[Forever] 루프가 없으면 각 모터의 속도 값은 프로젝트가 실행되는 즉시 설정되고 해당 값은 프로젝트가 중지될 때까지 일정하게 유지됩니다. 즉, 조이스틱 중 하나를 움직이지 않고 프로젝트를 실행하면 조이스틱 축의 기본 위치가 0이므로 조이스틱을 움직여도 두 모터의 속도는 모두 0으로 유지됩니다.
마찬가지로 왼쪽 조이스틱을 A축을 따라 최대한 위로 움직여 그 위치에 고정한다고 가정해 보겠습니다. 위의 프로젝트를 실행하면 왼쪽 모터가 최고 속도로 움직이며 A축을 따라 조이스틱을 아래로 움직여도 해당 속도를 유지합니다. Clawbot은 프로젝트가 실행되자마자 컨트롤러로부터 초기 명령을 받기 때문입니다. 그러나 루프가 없으면 초기 값을 업데이트할 수 없습니다.
[Forever] 루프는 Clawbot에게 프로젝트 기간 동안 지속적으로 속도를 업데이트하고 실행하도록 지시합니다. 즉, 이 프로젝트의 [Forever] 루프를 사용하면 A 또는 D 축을 따라 조이스틱을 움직여 각 모터의 속도를 변경할 수 있으며 Clawbot은 프로젝트를 중지하거나 끌 때까지 그에 따라 반응합니다. 클로봇.
2단계: 슬라롬 코스 탐색

이제 컨트롤러가 페어링되고 프로젝트가 다운로드 컨트롤러를 사용하여 Clawbot을 이동할 준비가 되었습니다!
-
빌더와 프로그래머는 교사로부터 회전 경기에서 깃발로 사용할 교실 물품 4개를 수집해야 합니다.
-
빌더, 프로그래머 및 레코더는 슬라롬 다이어그램에 따라 운전자가 Clawbot을 탐색할 수 있도록 협력해야 합니다.
-
드라이버는 ClawbotController 프로젝트를 다운로드해야 합니다. 프로젝트 다운로드 방법에 대한 질문이 있는 경우 프로젝트 다운로드 및 실행 튜토리얼을 확인하세요.
교사 도구 상자
-
챌린지 설정
학생들에게 컨트롤러를 사용하여 각 "깃발"의 외부를 따라 Clawbot을 움직여 이 회전을 완료하게 하십시오. Clawbot의 경로는 깃발에 닿지 않아야 하며 결승선을 통과할 수 있어야 합니다. 플래그는 교실에서 쉽게 사용할 수 있는 자료/물체(지우개, 테이프 롤, 티슈 상자)일 수 있으며 Clawbot을 작동하기 전에 제자리에 설정할 수 있습니다.
-
시간이 허락한다면 학생들에게 역할을 바꾸어 다른 사람들에게 Clawbot을 운전할 기회를 주도록 하십시오. 각 운전자가 얼마나 빨리 슬라롬을 탐색할 수 있는지 확인하여 이를 그룹 내 또는 그룹 간 경쟁으로 전환할 수도 있습니다.
-
슬라롬 코스와 함께 교실 대회를 조직하는 방법에 대한 정보를 보려면 아래 클릭하세요.
3단계: 로봇 회전
컨트롤러를 사용하여 Clawbot을 각 "플래그" 외부를 따라 이동하세요. 로봇의 경로는 깃발에 닿지 않아야 하며 결승선을 통과할 수 있어야 합니다.
-
운전자는 프로젝트를 실행하고 Clawbot을 전진 및 후진하고 양쪽 조이스틱을 사용하여 좌우로 회전해야 합니다.
-
레코더는 Clawbot이 코스를 완료하는 데 걸리는 시간을 측정해야 합니다. 엔지니어링 노트에 시간을 기록합니다.
-
슬라롬 코스를 통해 얼마나 빨리 Clawbot을 얻을 수 있나요?
토론 동기 부여
-
활동 반영
Q: 예상대로 Clawbot이 Controller에
반응했습니까?
답: 답변은 다양합니다. 그러나 이 질문의 목표는 인지적 사고를 촉진하는 것입니다. 학생들은
테스트하기 전에 행동을 예측하고 결과를 문서화하고 반영하는 것으로 시작했습니다.
Q: 클로봇을 직선으로 전진 또는 후진시킬 때 가장 어려운 점은
무엇인가요?
A: 답변은 다양할 수 있지만, Clawbot의 모터가 동일한 방향과 속도로 움직이도록 하려면 두
조이스틱이 서로 동기화되어 움직여야 한다는 것이 공통된 반응입니다.
Q: [Forever] 루프를 사용하면 어떻게 컨트롤러를 계속 사용하여 Clawbot을 움직일 수
있나요?
A: [Forever] 루프가 없으면 Clawbot은 프로젝트의 블록에 의해 결정된
동작을 한 번만 수행합니다. [Forever] 루프는 Clawbot에게 프로젝트 기간 동안 지속적으로 속도를 업데이트하고 실행하도록
지시합니다. 즉, [영원히] 루프를 사용하면 컨트롤러를 사용하여 Clawbot을 무한정 또는 배터리가 방전될 때까지 움직일 수 있습니다.