Skip to main content

프로젝트 설계, 개발 및 반복 - Python

프로젝트를 설계할 때 엔지니어링 노트북에 다음 질문에 답하세요. 

  1. 로봇이 무엇을 하도록 프로그래밍하고 싶으신가요? 자세한 내용을 설명하세요.
  2. 프로젝트를 테스트하기 위해 어떤 단계를 따르시겠습니까? 자세한 내용을 설명하세요.
  3. 어떻게 하면 작업을 더 효율적으로 완료하도록 로봇을 프로그래밍할 수 있을까요? 방법을 설명해 주세요.

교사 도구 상자 아이콘 교사 도구 상자 - 답변

  1. 일반적으로 로봇이 방에서 방으로 이동하며 앞으로 운전하고, 방향을 바꾸고, 기다리는 것과 같은 간단한 프로그래밍 동작을 사용하여 약을 배달하도록 계획해야 합니다.

  2. 테스트 계획에는 현장을 활용하여 시험을 진행하고 프로젝트를 디버깅하는 것이 포함될 가능성이 높습니다.

  3. 가능한 답변으로는 가장 짧은 경로를 사용하거나 루프나 변수와 같은 보다 정교한 프로그래밍을 활용하는 것이 있습니다.

프로젝트를 생성할 때 다음 단계를 따르세요.

  1. 눈금자를 사용하여 도면과 의사 코드를 사용하여 로봇을 프로그래밍할 경로를 계획합니다 (Google / .docx / .pdf ). 두 번째 단계로 넘어가기 전에 의사 코드를 평가하십시오.

  2. 생성한 의사 코드를 사용하여 프로젝트를 개발하십시오.

  3. 프로젝트를 자주 테스트하고 테스트에서 배운 내용을 사용하여 반복합니다.

교사 팁 아이콘 교사 팁

  • 학생들에게 자를 사용하여 제안하는 경로를 측정하도록 요청합니다. 그런 다음, 두 번째 단계로 넘어가기 전에 학생들에게 의사코드를 평가하게 합니다.

    로봇을 처음부터 약국까지 이끄는 Automed Challenge를 위해 작성된 예시 의사코드입니다. 페이지 상단에는 '의사코드'라고 적혀 있고, 그다음에는 '구성은 드라이브트레인이 있는 속도 구축입니다'라고 적혀 있습니다. 하단에는 다음과 같이 손으로 쓴 지침이 있습니다. 프로그램이 시작되면 앞으로 운전한 다음 좌회전하고, 그다음 앞으로 운전한 다음 우회전하고, 그다음 앞으로 운전하고, 마지막으로 약국에서 기다리세요.

  • 학생들에게 프로젝트의 구성, 흐름, 문제 해결에 도움이 되는 주석으로 의사코드를 사용하도록 지시합니다. 학생들에게 프로젝트를 시작하기 전에 의사코드를 평가하도록 상기시켜 주세요. 여기에서 의사코드 루브릭을 다운로드할 수 있습니다(Google / .docx / .pdf).
  • 학생들이 과제를 완료하도록 돕는 동안 참고할 수 있는 다음 VEXcode V5 Python 예제 코드를 확인하세요. 

    # 라이브러리 가져오기
    from vex import *
    
    # 프로젝트 코드 시작
    
    # 앞으로 주행한 후 좌회전
    drivetrain.drive_for(FORWARD, 650, MM)
    drivetrain.turn_for(LEFT, 90, DEGREES)
    
    # 앞으로 주행한 후 우회전
    drivetrain.drive_for(FORWARD, 900, MM)
    drivetrain.turn_for(RIGHT, 90, DEGREES)
    
    # 약국으로 앞으로 주행하여 대기
    drivetrain.drive_for(FORWARD, 300, MM)
    wait(3, SECONDS)

교사 팁 아이콘 교사 팁

학생들은 새로운 프로젝트를 열기 전에 템플릿을 선택해야 합니다. 템플릿 프로젝트에는 선택된 로봇의 모터 구성이 포함되어 있습니다. 템플릿을 사용하지 않으면 로봇이 프로젝트를 올바르게 실행하지 않습니다.

시작하는 데 문제가 있는 경우 예시 프로젝트를 검토하세요.

예시 프로젝트를 보면 아이디어를 창출하는 데 도움이 될 수 있습니다.

빨간색 상자에 파일 메뉴가 열리고 예제가 열려 있는 VEXcode V5 도구 모음이 강조 표시됩니다. Open Examples는 New Blocks Project, New Text Project 및 Open 아래에 있는 네 번째 메뉴 항목입니다.

다음 단계를 완료한다.

  • 파일메뉴를 엽니다.
  • 열기 예제선택하세요.

V5 블록 예제 프로젝트 메뉴가 열리고 예제 범주가 '모두' 로 설정되어 아이디어 창출에 도움이 되는 예제 프로젝트를 시연합니다.