Skip to main content
교사 포털

놀다

1부 - 단계별 설명

  1. 지시학생들에게 코드베이스 로봇이 화성 탐사 로봇이라고 가정해 보라고 지시합니다. 그들은 VEXcode GO에서 프로젝트를 구축하여 코드 베이스를 구동하고 샘플을 수집할 것입니다. 다음 애니메이션은 코드 베이스가 두 칸 앞으로 이동하여 샘플을 수집하는 모습을 보여줍니다.
    비디오 파일
  2. 모델학생들이 VEXcode GO에서 프로젝트를 구축하고 현장에서 프로젝트를 테스트하는 방법을 알려주는 모델입니다.

    VEXcode GO는 앞으로 나아가는 프로젝트를 차단합니다. 이 프로젝트에는 작업을 시작할 때 100mm만큼 앞으로 주행하라는 내용이 있습니다.
    [Drive for] 블록
    추가
    • [Drive for] 블록의 매개변수를 변경하여 코드 베이스가 샘플 위치로 이동하는 방법을 학생들에게 모델로 보여줍니다. 참고: 325밀리미터(mm)는 권장 필드 설정에서 코드 베이스를 샘플로 구동합니다. 

    VEXcode GO 블록 프로젝트의 연장선으로, 이제 주행 거리가 100mm에서 325mm로 변경되었습니다. 이 프로젝트는 이제 시작 시 325mm만큼 전진한다고 기록되어 있습니다.
    매개변수 변경
    • 그런 다음 학생들에게 [범퍼 색상 설정] 블록을 끌어와서 코드 베이스가 샘플을 수집하고 있다는 신호를 보내도록 합니다. 이 블록에서는 LED 범퍼가 선택한 색상으로 빛납니다. 

    VEXcode GO 블록 프로젝트의 연장선으로, 이제 Drive For 블록 뒤에 Set Bumper Color 블록이 추가되었습니다. 이 프로젝트는 이제 '시작 시 325mm 전진 후 범퍼를 빨간색으로 설정'으로 변경됩니다.
    [범퍼 색상 설정] 블록
    추가
    • 다음으로, 학생들에게 [대기] 블록을 끌어다 놓고 3초로 설정하게 합니다. 이 3초는 코드베이스가 "샘플을 수집"할 수 있는 시간입니다.

    VEXcode GO 블록 프로젝트의 연장선으로, 이제 Set Bumper Color 블록 뒤에 Wait 3 seconds 블록이 추가되었습니다. 이 프로젝트는 이제 '시작 시 325mm 전진 후 범퍼를 빨간색으로 설정'으로 변경됩니다. 마지막으로 3초간 기다리세요.
    [대기] 블록을 추가하고 3초로 설정합니다
    • 그런 다음 학생들은 [범퍼 색상 설정] 블록을 하나 더 추가하고 꺼짐으로 설정해야 합니다. 샘플이 수집되면 LED 범퍼가 꺼집니다.

    VEXcode GO 블록 프로젝트의 연장선으로, 이제 Wait 블록 뒤에 Set Bumper Color to off 블록이 추가되었습니다. 이 프로젝트는 이제 '시작 시 325mm 전진 후 범퍼를 빨간색으로 설정'으로 변경됩니다. 마지막으로 3초간 기다린 후 범퍼를 끄기로 설정합니다. 마지막 범퍼 색상 설정 블록의 색상 드롭다운 메뉴가 열리면 사용자가 범퍼 색상을 어떻게 변경할 수 있는지 알 수 있습니다.
    [범퍼색상 설정] 추가 후 off로 설정

    두 개의 기호로 시작 위치와 객체의 위치를 표시하는 GO 필드의 위에서 아래로 본 모습. 물체는 시작 위치 바로 위에 있으며, 목표는 시작 위치에서 물체에 도달하는 것입니다.
    랩 1 현장 설정
    • 코드 베이스가 필드에 배치되면 학생들에게 VEXcode GO에서 시작을 선택하여 프로젝트를 테스트하게 하세요.

    VEXcode GO 도구 모음에는 Brain과 Step 아이콘 사이에 빨간색 상자로 시작 버튼이 표시되어 있습니다.
    시작을 선택하여 수집 1 프로젝트
    테스트합니다.
    • 코드 베이스가 수집 위치로 이동한 후 LED 범퍼가 빨간색으로 빛나 샘플을 수집 중임을 나타냅니다. 학생들은 자신의 "샘플" 항목을 코드 베이스 위에 올려놓아야 합니다. 3초 후 LED가 꺼지면서 샘플 수집이 완료되었음을 나타냅니다.
    • 일찍 끝내고 추가적인 과제가 필요한 그룹의 경우 프로젝트 끝에 [Turn for] 블록을 추가하고 코드 베이스가 어떻게 작동하는지 테스트해 보세요. 학생들에게 실험을 하게 하고, 이 블록이 현장에서 샘플을 수집하는 데 어떻게 유용할 수 있을지 생각해 보세요.
  3. 촉진학생들이 VEXcode GO를 사용하여 프로젝트를 테스트하도록 돕습니다. 학생들이 프로젝트를 테스트하는 동안, 코드 베이스가 움직이는 방식에 대해 생각하는 데 도움이 되는 질문을 하세요.
    • 손을 사용해서 "샘플"을 수집하기 위해 코드 베이스가 어떻게 움직이는지 보여줄 수 있나요?
    • 코드베이스가 베이스로 돌아갈 경우, 다음에 어떻게 움직일 것 같나요?
  4. 상기시키기학생들에게 프로젝트를 편집할 수 있다는 점을 상기시키고, 코드 베이스가 처음에 "샘플" 위치에 도달하지 못하면 다시 테스트합니다. 학생들은 [Drive for] 블록의 매개변수를 확인하여 샘플에 도달하는 데 필요한 올바른 거리를 확보해야 합니다.
  5. 질문학생들에게 화성 탐사선이 임무를 수행하면서 어떤 종류의 물건을 수집하고 있다고 생각하는지 질문하세요. 만약 그들이 화성을 연구하는 과학자라면, 무엇에 대해 배우고 싶어할까요?

중간 휴식 & 그룹 토론

각 그룹 이 샘플수집하자마자, 짧은 대화를 위해 모이세요.

  • 이제 샘플을 수집했으니 로봇이 샘플을 어떻게 처리해야 한다고 생각하시나요?
  • 어떻게 하면 코드베이스를 원래대로 되돌릴 수 있을까요? 로봇은 어떻게 움직여서 샘플을 기지로 운반해야 할까요?
  • 프로젝트의 다음 단계에서는 어떤 블록을 사용해야 할 것 같나요?

2부 - 단계별 안내

  1. 지시학생들에게 프로젝트에 추가할 내용이 있으므로 코드 베이스가 "샘플"을 베이스로 다시 구동하도록 지시합니다.

    다음 애니메이션은 코드 베이스가 두 칸 앞으로 이동하여 샘플을 수집한 다음, 180도 회전하여 두 칸 앞으로 이동하여 베이스로 돌아와 샘플을 전달하는 모습을 보여줍니다.

    비디오 파일
  2. 모델학생들이 기존 VEXcode GO 프로젝트를 어떻게 구축하고 현장에서 테스트하는지 알려주는 모델입니다.

    VEXcode GO 블록 프로젝트의 연장선으로, 이제 시작 위치로 돌아가기 위한 5개의 새로운 블록이 추가되었고 3초 동안 빨간색으로 켜집니다. 이 프로젝트는 이제 '시작 시 325mm 전진 후 범퍼를 빨간색으로 설정'으로 변경됩니다. 다음으로 3초간 기다린 후 범퍼를 끄고 오른쪽으로 180도 회전합니다. 다음으로 325mm 전진한 후 범퍼를 빨간색으로 설정하고 3초간 기다린 후 마지막으로 범퍼를 꺼짐으로 설정합니다.
    코드베이스 반환을 위한 블록 추가 반환 수집 프로젝트
    • 학생들이 이전 프로젝트에서 [회전] 블록을 사용하지 않은 경우 [회전] 블록을 프로젝트에 끌어다 놓고 매개변수를 180도로 변경하는 방법을 모델링합니다. 코드 베이스가 샘플을 전달하기 위해 앞으로 나아가기 전에 베이스를 마주보도록 회전 거리가 180도로 설정됩니다. 

    VEXcode GO Turn For 블록에는 '180도 우회전'이라고 적혀 있습니다.
    [회전] 블록을 180도로 설정

    VEXcode GO 도구 모음에는 Brain과 Step 아이콘 사이에 빨간색 상자로 시작 버튼이 표시되어 있습니다.
    프로젝트를 테스트하려면 시작을 선택하세요
    • 코드 베이스가 수집 위치로 이동한 후 LED 범퍼가 빨간색으로 켜지면 학생들은 "샘플" 항목을 로봇 위에 올려놓아야 합니다. 그런 다음 코드 베이스는 180도 오른쪽으로 돌아 베이스로 돌아갑니다. 로봇이 기지로 돌아오고 LED 범퍼가 빨간색으로 켜지면 학생들은 코드 베이스에서 "샘플"을 제거해야 합니다. 샘플이 전달되면 LED 범퍼가 꺼집니다.
    • 학생들이 샘플 수집 및 전달을 마치고 추가 시간이 생기면 다른 샘플 위치로 이동해 보도록 격려하세요. 화이트보드 마커를 사용하여 기지에서 한 걸음 더 가깝거나 먼 샘플 위치를 표시하고, 학생들이 프로젝트의 매개변수를 조정하여 이 새로운 샘플에 도달하여 기지로 전달하도록 합니다.
  3. 촉진학생들이 프로젝트를 테스트하고 현장에서 교대로 활동하도록 돕습니다. 학생들이 테스트를 하는 동안, 코드 베이스가 올바른 위치로 이동할 수 있도록 하는 프로젝트의 블록 순서에 대해 질문하세요.
    • [회전] 블록을 오른쪽이 아닌 왼쪽으로 설정하면 코드 베이스가 어떻게 움직이는지 손으로 보여 줄 수 있나요?
    • 프로젝트의 전환 부분이 추진 부분보다 먼저 진행된다면 무슨 일이 일어날까요? 귀하의 코드베이스가 샘플에 도달할 수 있을까요?

    LED 범퍼에 대한 추가 정보는 VEX GO 센서 사용VEX GO LED 범퍼 코딩 문서를 참조하세요.

  4. 상기시키기학생들에게 테스트하기 전에 프로젝트를 확인하고 프로젝트 이미지와 비교해야 한다는 점을 상기시킵니다. 한 학생이 VEXcode GO로 프로젝트를 빌드한 경우, 파트너는 현장에 코드 베이스를 배치하고 프로젝트를 시작하기 전에 코드를 확인할 수 있습니다.
  5. 질문학생들에게 과학자들이 화성을 연구하기 위해 얼마나 많은 샘플을 수집하려고 한다고 생각하는지 질문하세요. 왜 샘플이 많은 것이 샘플이 적은 것보다 더 도움이 될까요? 우리의 코드베이스가 여러 개의 샘플을 수집할 수 있다고 생각하시나요?