로봇 번호
햄스터 로봇은 PC와 먼저 연결되는 것부터 0, 1, 2, 3, 4, 5, ... 순서대로 번호가 매겨집니다.
실제 하드웨어 로봇의 순서가 중요한 경우에는 로봇의 전원을 하나씩 차례대로 켜면 됩니다.
첫 번째 로봇의 전원을 켠 후 연결되면 0번 로봇이 됩니다.
첫 번째 로봇이 연결된 것을 확인하고 두 번째 로봇의 전원을 켠 후 연결되면 1번 로봇이 됩니다.
이런 식으로 하나씩 차례대로 켜서 연결하면 실제 하드웨어 로봇의 번호 순서를 정해줄 수 있습니다.
실제 하드웨어 로봇을 구분할 필요가 없을 때는 로봇의 전원을 한꺼번에 켜도 됩니다.
이 경우 어느 것이 먼저 연결될지는 알 수가 없는데 먼저 연결되는 것부터 순서대로 번호가 매겨집니다.
이 번호가 로봇을 구분하는 번호이며, 각 블록에 로봇 번호를 입력하면 그 로봇에게 명령이 전달됩니다.

입력한 번호의 로봇이 말판 위에서 한 칸 앞으로 이동한다.
- 왼쪽: 입력한 번호의 로봇이 말판 위에서 왼쪽 방향으로 제자리에서 90도 회전한다.
- 오른쪽: 입력한 번호의 로봇이 말판 위에서 오른쪽 방향으로 제자리에서 90도 회전한다.

입력한 번호의 로봇이 1초 동안 앞으로 이동한다.

입력한 번호의 로봇이 1초 동안 뒤로 이동한다.
- 왼쪽: 입력한 번호의 로봇이 왼쪽 방향으로 1초 동안 제자리에서 회전한다.
- 오른쪽: 입력한 번호의 로봇이 오른쪽 방향으로 1초 동안 제자리에서 회전한다.
- 왼쪽: 입력한 번호의 로봇에 있는 왼쪽 LED를 켠다.
- 오른쪽: 입력한 번호의 로봇에 있는 오른쪽 LED를 켠다.
- 양쪽: 입력한 번호의 로봇에 있는 왼쪽, 오른쪽 LED를 모두 켠다.
- 빨간색: LED를 빨간색으로 켠다.
- 노란색: LED를 노란색으로 켠다.
- 초록색: LED를 초록색으로 켠다.
- 하늘색: LED를 하늘색으로 켠다.
- 파란색: LED를 파란색으로 켠다.
- 보라색: LED를 보라색으로 켠다.
- 하얀색: LED를 하얀색으로 켠다.
- 왼쪽: 입력한 번호의 로봇에 있는 왼쪽 LED를 끈다.
- 오른쪽: 입력한 번호의 로봇에 있는 오른쪽 LED를 끈다.
- 양쪽: 입력한 번호의 로봇에 있는 왼쪽, 오른쪽 LED를 모두 끈다.

입력한 번호의 로봇이 버저 소리를 짧게 낸다.

0번 햄스터 로봇의 앞면에 있는 근접 센서를 사용하여 앞에 손 또는 물체가 있는지 확인한다.
손 또는 물체가 있으면 참의 값을 가지고, 없으면 거짓의 값을 가진다.

1번 햄스터 로봇의 앞면에 있는 근접 센서를 사용하여 앞에 손 또는 물체가 있는지 확인한다.
손 또는 물체가 있으면 참의 값을 가지고, 없으면 거짓의 값을 가진다.

2번 햄스터 로봇의 앞면에 있는 근접 센서를 사용하여 앞에 손 또는 물체가 있는지 확인한다.
손 또는 물체가 있으면 참의 값을 가지고, 없으면 거짓의 값을 가진다.

3번 햄스터 로봇의 앞면에 있는 근접 센서를 사용하여 앞에 손 또는 물체가 있는지 확인한다.
손 또는 물체가 있으면 참의 값을 가지고, 없으면 거짓의 값을 가진다.

4번 햄스터 로봇의 앞면에 있는 근접 센서를 사용하여 앞에 손 또는 물체가 있는지 확인한다.
손 또는 물체가 있으면 참의 값을 가지고, 없으면 거짓의 값을 가진다.

5번 햄스터 로봇의 앞면에 있는 근접 센서를 사용하여 앞에 손 또는 물체가 있는지 확인한다.
손 또는 물체가 있으면 참의 값을 가지고, 없으면 거짓의 값을 가진다.
Copyright Robot Software Education Institute. All rights reserved.
Please contact prof. Kwang-Hyun Park (
akaii@kw.ac.kr) if you have any problem.