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.