Coder 카드는 Coder와 함께 123 로봇을 코딩하는 데 사용됩니다. 각 Coder 카드는 명령을 나타내며 Coder에 삽입되면 123 Robot에 동작을 완료하도록 지시합니다.
Coder 카드에는 7가지 카테고리가 있으며, 각 카테고리는 색상으로 구분되어 있습니다. 카테고리는 다음과 같습니다:
- 모션 - 파란색 모션 카드는 123 로봇을 구동하고 회전시킵니다.
- 사운드 - 분홍색 사운드 카드는 123 로봇의 사운드를 제어합니다.
- 룩 - 보라색 룩 카드는 123 로봇 중앙의 표시등이 빛나는 색상을 제어합니다.
- 제어 - 주황색 제어 카드는 프로젝트의 흐름을 제어하고 123 로봇이 결정을 내릴 수 있도록 합니다.
- 이벤트 - 빨간색 이벤트 카드는 123 프로젝트를 시작하거나 중지합니다.
- 액션 - 녹색 액션 카드는 123 로봇의 일련의 움직임과 소리를 구현합니다.
- 시간 - 회색 시간 카드는 123 로봇이 다음 작업이 실행될 때까지 기다리는 집중 시간을 제어합니다.
운동
| 카드 | 행동 | 키트당 개수 |
|---|---|---|
| 123 로봇은 로봇 길이만큼 앞으로 전진합니다. | 4 | |
| 123 로봇은 로봇 길이의 두 배만큼 앞으로 나아갑니다. | 1 | |
| 123 로봇은 로봇 길이의 4배만큼 앞으로 전진합니다. | 1 | |
| 123 로봇은 제자리에서 왼쪽으로 90도 회전합니다. | 4 | |
| 123 로봇은 제자리에서 오른쪽으로 90도 회전합니다. | 4 | |
| 123 로봇은 임의의 각도만큼 오른쪽 또는 왼쪽으로 회전합니다. | 1 | |
| 123 로봇은 시작 위치에서 오른쪽으로 180도 제자리에서 회전합니다. | 1 | |
| 123 로봇은 눈 센서가 물체를 감지할 때까지 앞으로 나아갑니다. | 1 | |
| 123 로봇은 물체나 벽에 부딪힐 때까지 앞으로 나아갑니다. | 1 | |
| 123 로봇은 주행 중인 표면에서 선을 감지할 때까지 주행합니다. | 1 |
소리
| 카드 | 행동 | 키트당 개수 |
|---|---|---|
| 123 로봇은 자동차 경적과 비슷한 소리를 냅니다. | 1 | |
| 123 로봇은 초인종 소리와 비슷한 소리를 냅니다. | 1 | |
| 123 로봇은 충돌과 유사한 소리를 재생합니다. | 1 | |
| 123 로봇은 무작위로 음향 효과를 선택하여 재생합니다. | 1 |
외모
| 카드 | 행동 | 키트당 개수 |
|---|---|---|
| 123 로봇 중앙에 있는 표시등이 보라색으로 빛납니다. | 1 | |
| 123 로봇 중앙에 있는 표시등이 녹색으로 켜집니다. | 1 | |
| 123 로봇 중앙의 표시등이 파란색으로 켜집니다. | 1 | |
| 123 로봇 중앙의 표시등은 아무런 색으로 빛나지 않습니다. | 1 |
제어
| 카드 | 행동 | 키트당 개수 |
|---|---|---|
| 시선 센서를 사용하여 바로 앞에 물체가 감지되었는지 확인합니다. | 1 | |
| 시선 센서를 사용하여 바로 앞에 물체가 감지되지 않았는지 확인합니다. | 1 | |
| 눈동자 센서를 사용하여 빨간색이 감지되는지 확인합니다. | 1 | |
| 눈동자 센서를 사용하여 녹색이 감지되는지 확인합니다. | 1 | |
| 눈동자 센서를 사용하여 파란색이 감지되는지 확인합니다. | 1 | |
| 눈 센서를 사용하여 주변의 밝은 빛이나 밝은 물체가 감지되었는지 확인합니다. | 1 | |
| 주변광이 없거나 어두운 물체가 감지되었는지 확인하기 위해 시선 센서를 사용합니다. | 1 | |
| 123 로봇에서 올바른 버튼이 눌렸는지 확인합니다. | 1 | |
| 123 로봇의 왼쪽 버튼이 눌렸는지 확인합니다. | 1 | |
| 123 로봇의 이동 버튼이 눌러져 있는지 확인합니다. | 1 | |
| 123 로봇의 소리 버튼이 눌러져 있는지 확인합니다. | 1 | |
| 123 로봇이 물체에 부딪혔는지 확인합니다. | 1 | |
| 'If' 코더 카드와 함께 사용됩니다. 'Else' 코더 카드는 'If' 코더 카드의 조건이 충족되지 않을 경우 'Else' 아래에 있는 코더 카드를 실행합니다. | 1 | |
| 'If'와 'Else'로 구성된 코더 카드 시리즈가 끝납니다. | 1 |
이벤트
| 카드 | 행동 | 키트당 개수 |
|---|---|---|
| Coder에서 '시작' 버튼을 누르면 프로젝트가 시작됩니다. | 1 | |
| 코더는 'When Start 123' 코더 카드로 돌아가 프로젝트 실행을 계속합니다. | 1 | |
| 프로젝트를 중지하고 종료합니다. '정지' 카드 다음에 나오는 카드는 실행되지 않습니다. | 1 |
행동
| 카드 | 행동 | 키트당 개수 |
|---|---|---|
| 123 로봇은 오른쪽으로 360도 회전하며 웃음소리를 내어 행복한 행동을 흉내냅니다. | 1 | |
| 123 로봇은 후진하다가 좌회전, 우회전을 하고 '어이쿠' 소리를 낸 다음 앞으로 전진하여 슬픈 행동을 흉내냅니다. | 1 | |
| 123 로봇은 마치 미친 행동을 흉내 내듯 '반복적인' 소리를 내면서 왼쪽으로 원을 그리며 돌고, 다시 오른쪽으로 원을 그리며 돌습니다. | 1 |
시간
| 카드 | 행동 | 키트당 개수 |
|---|---|---|
| 123 로봇은 프로젝트에서 다음 코더 카드로 넘어가기 전에 1초 동안 기다립니다. | 1 | |
| 123 로봇은 프로젝트에서 다음 코더 카드로 넘어가기 전에 2초 동안 기다립니다. | 1 | |
| 123 로봇은 프로젝트에서 다음 코더 카드로 넘어가기 전에 4초 동안 기다립니다. | 1 |