News Download Tutorial FAQ Reference Buy

스크래치 : 손 찾을 때까지 반복

배경 이야기
자, 이제 정찰 끝!
크리스탈을 찾아 집으로 돌아가야겠어.
아, 힘들다!
친구, 친구가 손 좀 내밀어 줘. 나, 도와줄 거지?
하나의 명령을 반복

P01
앞으로 계속 이동하다가 친구가 손을 내밀면 잠시 쉴게.

P02
길이 너무 미끄러워 계속 뒤로 가네.
친구가 손을 내밀면 멈출 수 있을 거야.

명령 패턴을 반복

P03
아, 살았다. 또 미끄러지면 어쩌지?
내가 왼쪽으로 한 번, 오른쪽으로 한 번 계속 살펴볼게.
괜찮을 것 같으면 친구가 손을 내밀어 나를 안심시켜 줘.

P04
휴, 이번엔 앞뒤도 살펴봐야겠어.
내가 앞으로 한 번, 뒤로 한 번 계속 움직여 볼게.
괜찮을 것 같으면 친구가 손을 내밀어 나를 진정시켜 줘.

P05
큰 바위잖아? 조금 돌아가야겠어.
아무래도 저 바위 뒤에 크리스탈이 있는 것 같아.
내가 앞으로 두 번 가고 왼쪽으로 한 번 도는 것을 계속 할 거야.
크리스탈이 발견되면 손을 내밀어 멈추라고 신호해 줄 거지?

P06
우와, 반짝반짝 예쁜 크리스탈이야!
크리스탈도 찾았으니 돌아가자.
큰 바위 뒤로 다시 돌아가야지.
앞으로 두 번 가서 오른쪽으로 한 번 도는 것을 계속 할게.
멈출 때가 되면 손을 내밀어 알려 줘.

P07
크리스탈을 꼭 쥐고 조심조심, 이번엔 꼬불꼬불 꼬부랑길.
앞으로 한 번 이동하고 왼쪽으로 한 번 돌고, 앞으로 한 번 이동하고 오른쪽으로 한 번 돌기를 계속 하면 되겠지?
내가 지치기 전에 손을 내밀어 언제 쉴 수 있는지 알려 줘.

P08
잘 쉬었어, 고마워. 이제 한 번 더!
앞으로 한 번 이동하고 오른쪽으로 한 번 돌고, 앞으로 한 번 이동하고 왼쪽으로 한 번 돌기를 계속 할 거야.
우주선에 도착하면 손을 들어 신호해 줘야 해.

순서대로 하면서 하나의 명령을 반복

P09
우와, 우주선이다!
그런데 내가 크리스탈을 너무 꼭 쥐고 왔나 봐.
크리스탈에 이상이 없는지 살펴봐야 해.
앞으로 계속 달려가다가 친구가 손을 내밀면 내가 양쪽 불을 하얀색으로 켜고 크리스탈을 살펴볼게.

순서대로 하면서 명령 패턴을 반복

P10
아, 우주선에 타기 전에 예쁜 지구를 한 번 더 보고 싶어.
잘 볼 수 있게 먼저 양쪽 불을 하얀색으로 켤 수 있게 해 줘.
그 다음 앞으로 한 번 이동해서 왼쪽으로 한 번 돌아서 볼 거야.
친구가 악수하려고 손을 내밀어 줄 때까지 계속 그렇게 할 거야.
안녕, 잘 있어.

목차
Hardware
  1. Hamster robot
  2. USB dongle
Preparation for Class
  1. Software installation   Windows · MacOS · Linux
  2. Robot to PC connection
  3. Software execution   Windows · MacOS · Linux
Basic
  1. Standing and singing
  2. My precious ass
  3. Moving an object with the accelerometer
Advanced
  1. Moving an object with the accelerometer
  2. Line follower with one sensor
Previous Lectures
  1. Ordering in sequence
  2. Repeat
  3. Debugging
  4. Repeat until hand found
  5. Move a robot
  6. Use sensors
  7. Use the default board
  8. Braitenberg's robot
Copyright Robot Software Education Institute. All rights reserved.
Please contact prof. Kwang-Hyun Park (akaii@kw.ac.kr) if you have any problem.