콘텐츠 바로가기

뚜루뚜루

네이버 블로그 유튜브
GO TO SHOP
콘텐츠 시작

Activity13 로봇 청소기 뚜루뚜루

로봇 청소기가 가진 여러 가지 센서를 활용하여 장애물을 피한 뒤 목표 행동을 해내는 모습을 보면서 어떤 원리로 작동하는지 관찰합니다.
이를 바탕으로 뚜루뚜루의 근접센서와 라인센서를 활용해 장애물을 피해 청소하도록 로봇 청소기 뚜루뚜루를 구현해보는 활동을 합니다.
학습목표
  1. 로봇 청소기가 장애물을 피하는 원리를 알 수 있다.
  2. 뚜루뚜루의 근접센서와 라인센서를 활용하여 로봇 청소기를 만들 수 있다.
  3. 생활 속 문제를 알고리즘적 사고를 통해 효율적으로 해결하려는 태도를 갖는다.
활용블럭
근접센서-의값
로봇을-계속이동
로봇을-1초회전
라인센서-의값
로봇을-1초이동
준비물
뚜루뚜루 로봇
뚜루뚜루 로봇
USB 동글
USB 동글
컴퓨터
컴퓨터
활동순서
  1. 완성된 소프트웨어를 먼저 작동시켜본다.
  2. 엔트리 콘솔창을 활용하여 라인센서와 근접센서의 값을 확인해본다.
  3. 로봇 청소기의 알고리즘을 파악한 뒤 장애물 조건에 맞게 뚜루뚜루가 움직이도록 명령해본다.
  4. 기능을 추가하여 나만의 로봇 청소기 뚜루뚜루를 만들어본다.
예시

예) 뚜루뚜루가 로봇 청소기가 되어 밖을 벗어나지 않고 장애물도 피하며 청소를 해요.

활동1예시 뚜루뚜루
<활동13> 활동 예시
명령1예시
<활동13> 명령 예시
활동에 필요한 뚜루뚜루 기능
라인센서 블럭 사용 방법

라인센서-의값
- 뚜루뚜루 하단부의 총 4개의 라인센서 데이터를 읽어올 수 있다.
- 왼쪽2 / 왼쪽1 / 오른쪽1 / 오른쪽2

예시 뚜루뚜루 하단부 센서 모습
뚜루뚜루하단센서