Skip to main content
교사 포털

관계를 맺다

Engage 섹션 시작

ACTS는 교사가 할 일이고, ASKS는 교사가 어떻게 진행할 것인가입니다.

행위 묻습니다
  1. 학생들에게 이것이 실제 화성 탐사선에서 어떻게 사용될 수 있을지에 대한 아이디어를 공유하게 하세요. 퍼서비어런스와 같은 진짜 로버가 찾고 있는 것이 무엇인지 상기시켜 주세요. 배경 정보 참고자료로 활용하시기 바랍니다.
  2. 학생들에게 화성 표면과 수집할 수 있는 샘플에 대해 생각해 보도록 권장합니다. 이는 "바위"나 "토양"과 같이 일반적인 것일 수 있습니다. 이 아이디어는 센서 데이터를 사용하여 다양한 품목을 분류할 필요성이 있음을 보여주는 것입니다.
  3. 화성에는 이런 일을 할 인간이 없기 때문에 퍼서비어런스와 마찬가지로 화성 탐사선도 미래의 학습을 위해 모든 것을 정리해야 한다는 개념을 학생들에게 알려주세요.
  4. 학생들에게 답변을 공유하고 이전 실습의 코드 베이스에 대한 경험을 바탕으로 실습 2에서와 같이 조건 또는 [If then] 블록을 사용하는 아이디어를 이끌어내도록 합니다.
  5. 학생들이 여러분과 함께 이를 탐구할 수 있도록 준비한다.
  1. 실습 2에서는 Code Base를 사용하여 디스크의 색상을 기준으로 디스크를 정렬했습니다. 왜 이런 행동이 화성 탐사선에 유용할 수 있다고 생각하는가?
  2. 우리는 암석 샘플을 표현하기 위해 디스크를 사용했습니다. 화성에 정렬 할 암석 샘플이 두 가지 이상 있다고 생각하십니까? 인내와 같은 화성 탐사선이 어떤 종류의 샘플을 수집하고 있다고 생각하십니까?
  3. 로버가 샘플을 수집한 후 샘플을 정렬할 수 있는 것이 왜 중요하다고 생각하십니까?
  4. 과학자들이 다양한 유형의 샘플을 수집하고 다른 장소로 분류하기 위해 로버를 어떻게 코딩한다고 생각하십니까? 샘플을 정렬하는 방법에 대한 결정을 내리는 데 로버의 센서 데이터를 어떻게 사용할 수 있습니까?
  5. 실험실 2에서 우리가 한 일에 대해 생각해 봅시다. 우리는 암석 샘플을 나타내기 위해 레드 디스크를 사용했습니다. 다른 유형의 샘플을 나타내기 위해 블루 디스크 또는 그린 디스크를 추가하면 어떻게 될까요? 색상에 따라 여러 디스크를 수집하고 정렬하기 위해 코드 베이스를 어떻게 코딩할 수 있습니까?

학생들이 구축할 수 있도록 준비하기

프로젝트를 구축하기 전에 Code Base가 결정을 내릴 때 프로젝트가 어떻게 작동하는지 좀 더 자세히 살펴보겠습니다. (학생들에게 이전 실험실의 코드 베이스 2.0 - 눈 + 전자석이 사전 구축되어 있지 않은 경우, 10 - 15분 동안 학생들이 실험실 활동 전에 구축할 수 있도록 한다.)

구축 촉진

  1. 학생들에게 VEXcode GO의 스테핑 기능을 사용하여 실습 2에서 자신의 프로젝트를 먼저 살펴보고 프로젝트 흐름을 더 명확하게 볼 수 있도록 지시합니다 .
    • 학생들이 그룹에 가입하면 로봇 역할 & 루틴 시트를 작성하도록 합니다. 학생들이 이 시트를 완성할 수 있도록 이미지 슬라이드쇼의 제안된 역할 책임 슬라이드를 가이드로 사용한다.
  2. 사전 구축된 코드 베이스 2.0 - 아이 + 전자석 1개, 레드 디스크, VEXcode GO가 설치된 태블릿 또는 컴퓨터를 시연 목적으로 배포합니다. 학생들은 화면과 로봇을 볼 수 있어야 합니다. 학생들은 시연 후 자료를 수집합니다.

    VEX GO 코드 베이스 2.0 아이 + 전자석 빌드.
    코드 베이스 2.0 - 눈 + 전자석
  3. Facilitate [If then] 블록을 사용하여 프로젝트 흐름을 보여주기 위해 학생들을 위한 프로젝트를 단계적으로 진행하는 데모를 진행합니다 .
    • 실습 시작 전에 아직 설정하지 않은 경우 코드 베이스에 대한 VEXcode GO를 켜고, 연결하고, 구성하십시오. 로봇을 VEXcode GO에 연결하는 방법에 대한 장치별 정보는 VEX 라이브러리의 연결 문서를 참조하십시오. 로봇에 대한 VEXcode GO 구성에 대한 자세한 내용은 코드 기본 구성 문서를 참조하십시오.
    • 실험실 2에서 빨간색 1 정렬 프로젝트를 엽니다. 필요한 경우 VEXcode GO 프로젝트를 열기 위한 장치별 단계는 VEXcode GO VEX 라이브러리의 열기 및 저장 섹션을 참조하십시오. 실습 2에서 프로젝트에 액세스할 수 없는 경우 VEXcode GO에서 다음 프로젝트를 빌드합니다.

      VEXcode GO는 실험실 2에서 '빨간색 1 정렬' 이라는 제목의 프로젝트를 차단합니다. 이 프로젝트는 시작할 때 디스크 드라이브를 400mm 앞으로 모은 다음 자석에 전원을 공급하여 부스트합니다. 다음으로 180도 우회전하여 400mm 앞으로 주행합니다. 디스크를 정렬하려면 왼쪽으로 90도 돌리고 눈이 빨간색으로 감지되면 100mm 앞으로 구동하고 자석에 전원을 공급하여 떨어뜨립니다. 마지막으로 If Then 블록 내부에서 역방향으로 100mm 주행하고 왼쪽으로 90도 회전합니다.
      정렬 빨간색 1프로젝트
    • 아래 필드 설정 이미지와 같이 빨간색 디스크를 위치에 놓고 코드 베이스를 화성 기지 (시작 위치) 에 놓습니다.

      왼쪽 상단에 빨간색 디스크가 있고 필드 하단에 건조 지우기 마커가 있는 검은색 'X' 가 왼쪽으로 그려진 GO 필드의 하향식 보기. 로봇은 'X' 의 왼쪽과 빨간색 디스크 바로 아래에 배치되어 디스크를 향합니다. 테스트할
      설정
    • VEXcode GO 도구 모음에서 단계 버튼을 눌러 한 번에 한 블록씩 프로젝트를 시작합니다. Step 버튼을 누르면 VEXcode GO의 하이라이트 기능이 실행 중인 블록에서 깜박인 다음, 프로젝트의 다음 블록 주위에서 깜빡거리며 빛납니다. 단계 버튼을 다시 눌러 프로젝트의 각 블록으로 이동합니다. 학생들이 강조 표시된 블록이 프로젝트에서 실행 중인 블록임을 인식하도록 도와주세요. VEXcode GO의 스테핑 기능에 대해 자세히 알아보려면 VEXcode GO VEX 라이브러리 문서에서 프로젝트 스테핑을 참조하세요.

      시작 및 중지 아이콘 사이에 단계 버튼이 있는 VEXcode GO 도구 모음이 빨간색 상자에 표시됩니다.
      단계 버튼
    • 코드베이스가 Red Disk를 수집한 후, 학생들에게 [If then] 블록의 프로젝트 흐름에 대해 생각해 보도록 안내합니다. 학생들에게 [If then] 블록 안의 블록이 실행될지 예측해 보라고 합니다. 다음 블록이 강조 표시되기 때문에 실행되는지 알 수 있습니다.

      동일한 VEXcode GO가 프로젝트를 차단하고 If Then 컨테이너 블록이 녹색으로 강조 표시되어 그 안에 있는 블록을 나타냅니다. 이 프로젝트는 시작할 때 디스크 드라이브를 400mm 앞으로 모은 다음 자석에 전원을 공급하여 부스트합니다. 다음으로 180도 우회전하여 400mm 앞으로 주행합니다. 디스크를 정렬하려면 왼쪽으로 90도 돌리고 눈이 빨간색으로 감지되면 100mm 앞으로 구동하고 자석에 전원을 공급하여 떨어뜨립니다. 마지막으로 If Then 블록 내부에서 역방향으로 100mm 주행하고 왼쪽으로 90도 회전합니다.
      [If then] 내부의 블록이 실행됩니까?
      • 코드 베이스는 레드 디스크를 수집했습니다. [If then] 블록 내부의 블록이 다음에 강조 표시되나요? 왜 그럴까? 아니면 왜 그렇지 않을까? 
        • 디스크가 빨간색이고 <Detects color> 블록이 '빨간색' 으로 설정되어 있으므로 [If then] 블록의 조건은 true입니다. 따라서 [If then] 'C' 블록 내부의 블록이 실행됩니다. 
    • [If then] 블록의 코드 베이스가 Red Disk를 정렬할 때 강조 표시가 블록을 따라 어떻게 움직이는지 학생들에게 보여주기 위해 프로젝트를 단계별로 진행합니다. 
    • 프로젝트를 완전히 진행한 후, 학생들에게 화성 탐사선이 다양한 종류의 샘플을 수집할 것이라는 점을 상기시켜 주세요. 학생들에게 다른 암석 샘플을 나타내는 파란색 디스크를 보여줍니다. 현장에서 코드베이스를 재설정하고 빨간색 디스크를 파란색 디스크로 교체하세요. 
    • 프로젝트를 다시 진행하고 파란색 디스크를 수집한 후 학생들에게 [If then] 블록 내부의 블록이 강조 표시될지 예측해 보라고 요청합니다. 
      • 레드 디스크 대신 블루 디스크를 사용하는 경우 [If then] 블록 내부의 블록이 강조 표시됩니까? 왜 그럴까? 아니면 왜 그렇지 않을까? 
        • 디스크가 파란색이고 <Detects color> 블록이 '빨간색' 으로 설정되어 있으므로 [If then] 블록의 조건은 false입니다. 따라서 [If then] 'C' 블록 내부의 블록은 실행되지 않습니다. 
    • 학생들에게 코드 베이스를 코딩하여 빨간색과 파란색 디스크를 모두 정렬하기 위해 무엇을 할 수 있는지 물어보세요. 학생들에게 놀이 시간에 [If then] 블록을 추가하여 프로젝트를 구축하고, 코드 기반에서 다양한 색상의 디스크를 색상에 따라 정렬 영역에 수집하고 정렬하는 과정을 살펴볼 것이라고 알려주세요. 
  4. 시연에적극적으로 참여하고, 질문을 하고, 답하고, 반원들의 말을 경청하는 학생들에게 긍정적인 보강을 제공한다.

교사 문제 해결

퍼실리테이션 전략

  • 학생들이 VEXcode GO에 액세스하는 방법을 생각해 보십시오. 학생들이 사용할 컴퓨터 또는 태블릿이 VEXcode GO에 액세스할 수 있는지 확인하십시오. VEXcode GO 설정에 대한 자세한 내용은 이 VEX 라이브러리 문서를 참조하십시오.
  • 수업 전에 각 그룹에 필요한 자료를 수집한다. 이 랩의 경우 두 명의 학생으로 구성된 각 그룹은 GO 키트, 빌드 지침, VEXcode GO에 액세스하기 위한 컴퓨터 또는 태블릿, 키트에서 빨간색, 파란색 및 녹색 디스크가 필요합니다. 또한 학생들은 테스트를 위해 필드에 액세스해야 합니다. 
  • 아래 이미지와 같이 코드 베이스의 테스트 영역으로 사용할 필드를 설정하세요. 학생들이 자신의 프로젝트를 테스트할 수 있는 충분한 공간을 확보할 수 있도록 이러한 내용을 교실 전체에 퍼뜨리도록 한다. 이 이미지에서는 플레이 파트 1에 블루 디스크가 표시됩니다. 학생들이 프로젝트를 테스트하도록 설정할 때 도움이 되도록 디스크 및 코드 베이스의 시작 위치와 건조 지우기 마커가 있는 정렬 영역 위치를 표시하는 것이 좋습니다.

    왼쪽 상단에 파란색 디스크가 있고 오른쪽 하단에 R, G 및 B 문자로 레이블이 지정된 세 개의 수평으로 인접한 사각형이 있는 GO 필드의 하단 아래쪽 보기입니다. 문자는 해당 색상의 디스크가 배치될 공백을 나타냅니다.
    필드 설정
  • 필드의 격자선을 사용하여 정렬을 돕습니다. 디스크와 전자석은 모두 필드의 교차하는 격자선에 일렬로 배치할 수 있으므로 학생들이 프로젝트를 테스트할 때 성공할 수 있도록 더 쉽게 준비할 수 있습니다.
  • 학생들은 시험 중에 언제든지 단계 버튼을 사용할 수 있습니다.단계 버튼은 학생 시험 중에 사용할 수 있으며, 이를 통해 프로젝트 실행 속도를 늦추고 문제 해결 중에 실수를 더 쉽게 식별하는 데 도움이 됩니다. 학생들은 로봇이 의도한 대로 작동하지 않는 부분을 더 잘 식별하기 위해 각 블록의 동작을 개별적으로 볼 수 있습니다. 
  • 학생들이 일찍 끝내면 레드 디스크로 프로젝트를 테스트하게 한다. 레드 디스크를 수집하고 올바른 정렬 영역으로 정렬합니까? 그 이유는 무엇인가요?