Back to Course

Quarky 및 파이썬을 사용한 로봇 공학 및 AI - 레벨 1

0% Complete
0/0 Steps
  1. 로봇 공학의 기초
    수업 1: Quarky 로봇의 기초
    5 Topics
  2. 수업 2: 로봇 동작의 기초
    3 Topics
  3. 수업 3: 무선 제어 로봇
    4 Topics
  4. 라인 팔로워
    수업 4: 라인 감지를 위한 IR 센서 보정
    3 Topics
  5. 수업 5: 로봇을 따라가는 라인
    4 Topics
  6. 로봇 공학을 이용한 AI
    수업 6: AI 배달 봇으로서의 Quarky - 파트 1
    3 Topics
  7. 수업 7: AI 배달 봇으로서의 Quarky - 파트 2
    4 Topics
  8. 수업 8: 자율주행차 - 파트 1
    4 Topics
  9. 수업 9: 로봇 애완동물
    4 Topics
  10. 수업 10: 제스처 기반 로봇 제어 - 1부
    3 Topics
  11. 수업 11: 제스처 기반 로봇 제어 - 파트 2
    3 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트
Lesson Progress
0% Complete

정사각형 만들기

코딩하자!

코드는 매우 간단합니다. 바로 시작하겠습니다. 아래 단계를 따르세요.

  1. 먼저 Quarky를 PictoBlox에 연결하는 것으로 시작하겠습니다.
    1. 먼저 USB 케이블을 사용하여 Quarky를 노트북에 연결합니다.
    2. PictoBlox를 열고 새 파일을 만듭니다. 코딩 환경을 Python Coding으로 선택
    3. Board를 Quarky로 선택합니다. 그런 다음 Quarky를 연결할 Serial port를 선택하고 Connect 를 누릅니다.
  2. 이제 프로젝트 파일 섹션에서 Tobi.py 파일을 선택하면 기본적으로 구문이 스프라이트에 개체로 작성됩니다.sprite = Sprite('Tobi')
  3. 우리는 이 활동에서 Quarky를 사용할 것이므로 quarky 관련 함수도 작성하고 해당 함수를 작성하기 위해 sprite에 대해 수행한 것과 동일한 방식으로 quarky에 대한 객체를 정의해야 합니다.
    quarky = Quarky()
  4. 우리는 파이썬에서 시간 모듈을 사용해야 합니다. Quarky에서 두 가지 감정을 표시하는 사이에 특정 시간 간격을 두고 싶기 때문입니다. Python 시간 모듈을 사용하면 Python에서 시간 작업을 수행할 수 있습니다 . 따라서 이 모듈을 시작하기 전에 모듈을 가져와야 합니다.
    import time
  5. 이제 for 루프를 사용하고 싶습니다. 시퀀스를 반복하려면 For 루프가 필요합니다. for 루프는 특정 횟수만큼 실행됩니다. 정사각형을 만들기 위해 로봇을 4번 움직여야 합니다.구문
    for TARGET- LIST in EXPRESSION-LIST: 
    STATEMENT BLOCK 1
    for i in range(4):
  6. 이제 우리는 Quarky가 2초 동안 80%의 속도로 Forward에서 움직이기를 원합니다.
    quarky.runtimedrobot("F", 80, 2)
  7. 다음으로 Quarky가 0.85초 동안 80%의 속도로 right 방향으로 움직이기를 원합니다.
    quarky.runtimedrobot("R", 80, 0.85)
  8. 전체 코드는 다음과 같습니다.
    sprite = Sprite('Tobi')
    quarky = Quarky()
    import time
    
    ## Square Motion
    for i in range(4):
      quarky.runtimedrobot("F", 80, 2)
      quarky.runtimedrobot("R", 80, 0.85)

과제 업로드

과정을 마친 후 수료증을 받으려면 과제를 제출해야 합니다.

과제를 업로드하려면 아래 단계를 따르세요.

  1. 먼저 Pictoblox 파일을 선택해야 하므로 Browse를 클릭합니다.
  2. .sb3 파일을 선택합니다.
  3. 그리고 Upload 버튼을 클릭합니다.

행운을 빕니다! ????