Skip to main content
교사 포털

놀다

1부 - 단계별 설명

  1. 지시각 그룹에 VEXcode GO에서 'LED 범퍼 사용' 예제 프로젝트를 열고 시작하여 LED 범퍼의 색상 변경 기능을 확인할 것이라고 지시합니다.

    터치 LED가 녹색으로 빛나는 코드 베이스 LED 범퍼 탑.
    코드베이스에서 LED 범퍼 사용
  2. 모델학생들이 VEXcode GO를 시작하는 단계를 보여주는 모델입니다.
    • Brain 장치에 연결하는 단계를 모델링 .

    참고: Code Base를 처음으로 기기에 연결하면 Brain에 내장된 자이로가 보정되어 Code Base가 잠시 동안 자체적으로 움직일 수 있습니다. 이는 예상된 동작입니다. 보정하는 동안에는 코드 베이스를 건드리지 마세요.

    • 학생들은 VEXcode GO의 LED 범퍼와 관련된 명령에 대해 배우는 데 도움이 되는 예제 프로젝트를 활용합니다. 학생들에게 파일 메뉴를 열고 '예제 열기'를 선택하는 방법을 보여줍니다.
    • VEXcode GO의 파일 메뉴가 열려 있고, 예제 열기 옵션이 빨간색 상자로 강조 표시되어 있습니다. 예제 열기는 새 블록 프로젝트, 열기 아래의 세 번째 메뉴 옵션입니다.
    • 'LED 범퍼 사용하기' 예제 프로젝트를 엽니다.

    예시 프로젝트 아이콘의 하단에는 'LED 범퍼 사용'이라고 적혀 있고, 화살표가 감싸고 있는 터치 LED의 보라색 아이콘 이미지가 표시됩니다.
    "LED 범퍼 사용" 예제 프로젝트
    열기

    VEXcode GO 도구 모음 중앙에 있는 프로젝트 이름 상자는 빨간색 상자로 강조 표시되어 있으며, LED 범퍼 사용이라고 적혀 있습니다.
    프로젝트 이름 바꾸기 및 저장
    • 프로젝트가 완료되면 학생들은 도구 모음에서 '중지'를 선택해야 합니다.

    빨간색 상자로 강조 표시된 VEXcode GO 도구 모음의 중지 버튼입니다. 왼쪽에서 오른쪽으로 아이콘은 녹색 뇌 아이콘을 표시하고, 그 다음에 시작, 단계, 중지, 공유, 피드백을 표시합니다.
    프로젝트 중지
    • [범퍼 색상 설정] 및 [대기] 블록에서 드롭다운을 선택하거나 숫자를 변경하여 블록의 매개변수를 변경하는 방법을 학생들에게 보여주는 모델입니다.

    LED 범퍼 사용 예제 프로젝트는 두 번 표시되어 다른 블록에서 매개변수를 변경하는 방법을 강조합니다. 왼쪽에는 첫 번째 세트 범퍼 블록의 매개변수가 열리고 '빨간색'이 선택되었습니다. 오른쪽에서 첫 번째 Wait 블록의 매개변수가 강조 표시되고 3으로 변경되었습니다.
    매개변수 변경
    • 예제 프로젝트에서 블록을 추가하거나 제거하여 새로운 패턴을 만드는 방법을 모델링합니다. 학생들은 한 번에 1~2개의 매개변수나 블록만 변경한 다음, 프로젝트를 시작하여 무엇이 변경되었는지 확인해야 합니다.

    예제 프로젝트에 블록을 추가하거나 제거하는 방법에 대한 개요를 보여줍니다. 왼쪽 스택에서 마지막 세트 범퍼 블록이 프로젝트에서 분리되어 있는 모습이 보이는데, 마치 프로젝트를 제거하려는 듯합니다. 오른쪽 스택에서는 Set bumper to off 블록과 Wait 블록이 마치 프로젝트에 추가하려는 듯 스택 쪽으로 끌려가고 있습니다.
    블록 추가 또는 제거
    • 학생들은 계속해서 프로젝트를 테스트하여 새로운 패턴의 LED 범퍼 컬러 디스플레이를 만들어야 합니다.
  3. 학생들새로운 패턴을 만들 때 토론을 촉진합니다.

    머리 위에 생각 풍선이 떠 있는 아이는 새로운 패턴을 상상하고 있습니다. 그녀가 생각하는 패턴에는 녹색, 빨간색, 탐욕, 꺼짐이 포함됩니다.
    새로운 패턴 만들기
    • 어떤 패턴을 만들려고 하시나요? 
    • 지금까지 귀하의 그룹은 프로젝트에서 무엇을 바꾸었나요? 왜?  
    • 프로젝트에서 색상을 표시하는 것이 어떻게 유용할 수 있을까요?
       
  4. 상기시키기그룹에게 LED 범퍼에 표시되는 색상과 각 색상이 바뀌는 시간 간격을 변경하여 새로운 패턴을 만들 수 있다는 것을 상기시킵니다.
    • 각 색상 변경 사이의 시간을 변경하려면 학생들은 [대기] 블록에서 매개변수를 변경해야 합니다. 

    첫 번째 대기 블록이 강조 표시되고 매개변수가 4초로 설정된 VEXcode GO 프로젝트입니다. 프로젝트 내용은 다음과 같습니다. 시작할 때 '색상 변경을 10번 반복'이라는 주석을 달고, 반복 블록을 10으로 설정합니다. 반복 블록의 C 내부에는 다음과 같이 적혀 있습니다: 범퍼를 빨간색으로 설정; 4초간 기다리기; 범퍼를 녹색으로 설정; 1초간 기다리기; 범퍼를 끄기로 설정; 1초간 기다리기.
    색상 간 변경 시간

     

  5. 질문학생들에게 색상 패턴을 표시하거나 무언가를 나타내기 위해 색상을 표시하는 다른 사물이 무엇인지 질문합니다. 그러면 어떻게 그 물건이 더 유용해지나요? 예를 들어, 신호등은 색상 패턴을 사용하여 운전자에게 멈추거나 가라고 알려줍니다. VEX GO 배터리의 표시등은 사용자에게 충전이 필요할 때를 알려줍니다.

중간 휴식 & 그룹 토론

각 그룹 LED 범퍼사용하여 새로운 패턴을 만들면, 대화를 나누기 위해 모이세요.

  • 여러분의 그룹은 어떤 새로운 패턴을 만들었나요? 그렇게 하기 위해 무엇을 바꾸었나요? 
  • 예시 프로젝트에서 LED 범퍼는 어떤 동작을 수행했습니까? LED 범퍼는 또 어떻게 활용될 수 있나요? 범퍼 부분에 대해 생각해 봅시다. 
  • LED 범퍼는 눌렸을 때를 감지하고, 그 정보를 사용하여 어떤 일이 일어나도록 할 수 있습니다. 왜 그것이 유용하다고 생각하시나요?

2부 - 단계별 안내

  1. 지시학생들에게 LED 범퍼를 누르면 어떤 동작이 일어나는지 알아보기 위해 다른 예제 프로젝트를 사용할 것이라고 지시합니다.

    GO 필드 모서리에 있는 코드 베이스를 클로즈업한 이미지입니다. 손이 뻗어 LED 범퍼의 상단을 누르고 있습니다.
    LED 범퍼 누르기
  2. 모델그룹 설정을 사용하는 모델, '푸시할 때까지 기다리기' 예제 프로젝트를 열고 테스트하는 방법. 시작하려면 코드베이스를 필드에 넣으세요.
    • 학생들에게 파일 메뉴를 열고 '예제 열기'를 선택하는 방법을 보여줍니다.
    • VEXcode GO의 파일 메뉴가 열려 있고, 예제 열기 옵션이 빨간색 상자로 강조 표시되어 있습니다. 예제 열기는 새 블록 프로젝트, 열기 아래의 세 번째 메뉴 옵션입니다.
    • '푸시될 때까지 기다리기' 예제 프로젝트를 선택합니다.

    예시 프로젝트 아이콘은 하단에 '누를 때까지 기다리세요'라고 쓰여 있고, 화살표가 위를 가리키고 손가락으로 버튼을 누르고 있는 로봇의 주황색 아이콘 이미지를 보여줍니다.
    대기 단위 푸시 예제 프로젝트

    VEXcode GO 도구 모음 중앙에 있는 프로젝트 이름 상자는 빨간색 상자로 강조 표시되어 있으며, 푸시될 때까지 기다리라는 문구가 적혀 있습니다.
    프로젝트 이름 변경 푸시될 때까지 기다리기
  3. 촉진이 프로젝트에서 LED 범퍼의 원인과 결과에 대한 학생들의 이해를 돕고, 학생들이 프로젝트를 테스트할 수 있도록 돕습니다.

    VEXcode GO 프로젝트는 시작 시 블록과 "드라이브트레인의 움직임을 시작하려면 LED 범퍼를 누르세요"라는 주석으로 시작합니다. 부착된 두 블록에는 범퍼가 눌릴 때까지 기다린 후 150mm 앞으로 주행하라는 내용이 적혀 있습니다. 블록을 턴으로 끌어서 스택에 추가합니다.
    프로젝트에 블록 추가
    • 원래 프로젝트에서 LED 범퍼를 누르면 어떤 효과가 있나요?
    • LED 범퍼를 눌렀을 때 코드베이스에서 어떤 작업을 더 수행하길 원하시나요? 그렇게 하려면 어떤 블록을 추가해야 하나요?
  4. 상기시키기학생들에게 프로젝트에 블록을 추가하기 전에 의도한 동작에 대해 생각해야 한다는 점을 상기시킵니다.
    • 프로젝트에 대한 변경 사항이 의도한 대로 작동하지 않을 경우, 학생들에게 시행착오는 학습과 코딩의 일부라는 점을 상기시켜 주세요.
    • 학생들에게 그룹원들과 함께 문제에 대해 이야기하는 것이 자신의 생각을 설명하는 데 도움이 되고, 함께 문제를 해결할 수 있는 능력을 기르는 데 도움이 된다는 점을 상기시켜 주세요.
  5. 질문학생들에게 다른 원인과 결과 관계가 무엇인지 생각해 보라고 합니다. 예를 들어, 종이 울리는 것을 들으면(원인), 휴식 시간(결과)에 줄을 섭니다. 그 밖에 어떤 예를 생각해 볼 수 있나요?