Back to Course

Quarky를 사용한 로보틱스 및 AI - 레벨 1

0% Complete
0/0 Steps
  1. 시작하기
    수업 1: 쿼키 로봇과 인사하세요!
    5 Topics
    |
    1 Quiz
  2. 로봇공학
    수업 2: 로봇과 함께하는 재미
    3 Topics
    |
    1 Quiz
  3. 수업 3: 무선 제어 로봇
    3 Topics
  4. 수업 4: 라인 추적 센서
    2 Topics
  5. 수업 5: 로봇을 따라가는 라인
    3 Topics
    |
    1 Quiz
  6. 현실 세계에서 활용 학습
    수업 6: AI 배달 봇으로서의 Quarky - 1부
    3 Topics
  7. 수업 7: AI 배달 봇으로서의 Quarky - 2부
    4 Topics
  8. 수업 8: 나만의 폐기물 수집기 만들기 - 1부
    2 Topics
  9. 수업 9: 나만의 폐기물 수집기 만들기 - 2부
    3 Topics
    |
    1 Quiz
  10. 수업 10: 나만의 자율주행차 만들기
    5 Topics
    |
    1 Quiz
  11. 수업 11: 로봇 애완동물
    4 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트
Lesson Progress
0% Complete

감정 표현 – 개요

우리 친구 쿼키도 우리 사람처럼 표현력이 좋다는 사실을 알고 계셨나요? 쿼키의 눈이 모든 것을 말해줍니다. 짐작하셨겠지만 RGB LED 매트릭스가 눈 역할을 합니다.

이 행렬을 사용하여 다양한 표정을 프로그래밍하여 표시할 것입니다.

쿼키와 PictoBlox의 만남

먼저 쿼키를 PictoBlox에 연결하는 것으로 시작하겠습니다. 데스크톱/노트북 또는 스마트폰과 같이 여러분이 선호하는 장치 유형을 선택하고 아래 지침을 따르세요.

데스크톱

쿼키를 PictoBlox에 연결하려면 아래 단계를 따르세요.

  1. 먼저 USB 케이블을 사용하여 쿼키를 노트북에 연결합니다.
    Power Quarky
  2. 다음으로 데스크탑에서 PictoBlox를 엽니다.
  3. 그런 다음 코딩 환경으로 블록 코딩을 선택합니다..
  4. 그런 다음 도구 모음에서 보드 버튼을 클릭하고 보드를 쿼키로 선택합니다.
  5. 다음으로, 쿼키가 USB를 통해 연결된 경우 해당하는 직렬 포트(COM Port)를 선택합니다. 그리고 만약 블루투스를 통해 쿼키를 연결하려는 경우 블루투스 포트를 선택하고 연결 을 누릅니다.
    COM Port

짜잔! 이제 쿼가 PictoBlox에 연결되었습니다.

스마트폰

쿼키를 PictoBlox에 연결하려면 아래 단계를 따르세요.

  1. 먼저 쿼키의 전원을 켭니다.
  2. 스마트폰에서 PictoBlox를 엽니다. 내 공간으로 이동하여 오른쪽 하단의 ‘+(더하기)’ 버튼을 클릭하여 새 프로젝트를 만듭니다.
    PictoBlox in Mobile Phone
  3. 그런 다음 도구 모음의 오른쪽 상단 모서리에 있는 보드 버튼을 누릅니다.
    PictoBlox Board쿼키를 보드로 선택합니다.
  4. 그런 다음 연결 버튼을 클릭합니다.
    PictoBlox Connect목록에서 장치를 선택하세요.

짜잔! 이제 쿼키가 PictoBlox에 연결되었습니다. 이제 PictoBlox에서 쿼키 매트릭스에 감정을 표시하는 스크립트를 만들어 봅시다!

코딩하자!

일회성 표시(One-Time Display)

감정을 표시하기 위한 스크립트를 작성하려면 아래 단계를 따르세.

  1. 먼저  Display 확장으로 이동하여 스크립팅 영역에 display () emotion 블록을 추가합니다. 그런 다음 드롭다운에서 happy 를 선택합니다.
  2. display () emotion 블록을 클릭합니다. 이제 쿼키가 행복해졌습니다!
    Happy프로그램을 실행하기 위해 항상 블록을 클릭하지 않고 실행하는 방법이 있을까요? 예, 모자 블록이 있습니다. PictoBlox의 모자 블록을 사용하면 스크립트를 자동으로 실행할 이벤트를 결정할 수 있습니다. PictoBlox에는 Events  팔레트에 여러 모자 블록이 있습니다. 가장 일반적으로 사용되는 블록은 when flag clicked 블록입니다.
  3. when flag clicked 블록을 Events 팔레트에서 스크립팅 영역으로 끌어다 놓습니다.
  4. 녹색 플래그를 클릭하여 스크립트를 실행합니다.

Happy

다른 LED 감정 표

표정 애니메이션

방금 만든 스크립트는 행렬에 정적인 감정을 표시합니다. 생명력을 추가하고 애니메이션을 적용해 보는 건 어떻습니까?

Display  확장 프로그램에서 display () animation 블록으로 display () emotion 블록을 교체하기만 하면 됩니다. 드롭다운에서 깜박이도록 애니메이션을 변경합니다.

 

이제 녹색 플래그를 클릭하여 스크립트를 실행합니다. 짜잔!

음… 아직 뭔가 빠진 것 같죠? 녹색 플래그를 클릭하면 한 번만 실행됩니다. 지속적으로 실행할 수 있는 방법은 없나요?

있는 것으로 밝혀졌습니다!

무한 반복!

스크립트를 지속적으로 실행할 수 있는 마법의 요소는 forever  블록입니다. 이 블록은 Control  팔레트에서 찾을 수 있습니다. 이 블록은 내부의 모든 블록을 지속적으로 실행합니다.

display () animation 블록 주위에 forever  블록을 추가하여 스크립트를 계속 실행하도록 스크립트를 수정해 보겠습니다. 이제 다 완료되었습니!

이제 녹색 깃발을 클릭하여 스크립트를 실행하고 즐기십시오!

응용하기

이제 더 자세히 알아볼 시간입니다!

스크립트의 display () animation 블록에 있는 드롭다운에서 다른 옵션을 선택하여 다른 감정을 표현해 보세요.

과제

다음 수업으로 넘어가기 전에 작은 과제가 기다리고 있습니다!

PictoBlox에서 쿼키 화면에 세 가지 패턴을 표시하는 스크립트를 다음 순서로 반복하세요.

  1. 행복
  2. 울음
  3. 화난

 

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

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

  1. 파일 선택 을 클릭합니다.
  2. 열리는 팝업 창에서 이미지를 선택합니다.
  3. 이미지가 선택되면 과제 업로드 를 클릭합니다.
evive Alert
허용되는 파일 유형은 PictoBlox 프로그램에서 생성된 SB3 입니다. 허용되는 최대 파일 크기는 15MB입니다.

행운을 빕니다!