การ์ด Coder ใช้กับ Coder เพื่อเขียนโค้ดหุ่นยนต์ 123 การ์ด Coder แต่ละใบแสดงถึงคำสั่ง และเมื่อใส่เข้าไปใน Coder การ์ดจะสั่งให้หุ่นยนต์ 123 ดำเนินการพฤติกรรมให้เสร็จสิ้น
การ์ด Coder มีทั้งหมดเจ็ดหมวดหมู่ที่แตกต่างกัน และแต่ละหมวดหมู่จะมีรหัสสี หมวดหมู่คือ:
- การเคลื่อนไหว - การ์ดโมชั่นสีน้ำเงินขับเคลื่อนและหมุนหุ่นยนต์ 123
- เสียง - การ์ดเสียงสีชมพูควบคุมเสียงจากหุ่นยนต์ 123
- ลุค - การ์ดลุคสีม่วงควบคุมสีที่ไฟแสดงสถานะที่อยู่ตรงกลางของหุ่นยนต์ 123 จะเรืองแสง
- การควบคุม - การ์ดควบคุมสีส้มจะควบคุมการไหลของโปรเจ็กต์และอนุญาตให้หุ่นยนต์ 123 ตัดสินใจได้
- เหตุการณ์ - การ์ดเหตุการณ์สีแดงเริ่มหรือหยุดโครงการ 123
- แอคชั่น - การ์ดแอคชั่นสีเขียวแสดงชุดการเคลื่อนไหวและเสียงจากหุ่นยนต์ 123
- เวลา - บัตรลงเวลาสีเทาจะควบคุมระยะเวลาที่โฟกัสเพื่อให้หุ่นยนต์ 123 รอจนกว่าจะมีการดำเนินการต่อไปนี้
การเคลื่อนไหว
| การ์ด | พฤติกรรม | จำนวนต่อชุด |
|---|---|---|
| หุ่นยนต์ 123 จะเคลื่อนที่ไปข้างหน้าเป็นระยะ 1 เท่าของความยาวหุ่นยนต์ | 4 | |
| หุ่นยนต์หมายเลข 123 จะเคลื่อนที่ไปข้างหน้าเป็นระยะทาง 2 ช่วงความยาวของหุ่นยนต์ | 1 | |
| หุ่นยนต์หมายเลข 123 จะเคลื่อนที่ไปข้างหน้าเป็นระยะทาง 4 เท่าของความยาวหุ่นยนต์ | 1 | |
| หุ่นยนต์ 123 จะหมุนอยู่กับที่ 90 องศาไปทางซ้าย | 4 | |
| หุ่นยนต์ 123 จะหมุนอยู่กับที่ 90 องศาไปทางขวา | 4 | |
| หุ่นยนต์ 123 จะเลี้ยวขวาหรือซ้ายเป็นองศาแบบสุ่ม | 1 | |
| หุ่นยนต์ 123 จะหมุนตัว 180 องศาไปทางขวาจากตำแหน่งเริ่มต้น | 1 | |
| หุ่นยนต์ 123 จะขับเคลื่อนไปข้างหน้าจนกว่าเซ็นเซอร์ตาจะตรวจจับวัตถุได้ | 1 | |
| หุ่นยนต์ 123 จะขับเคลื่อนไปข้างหน้าจนกว่าจะชนกับวัตถุหรือกำแพง | 1 | |
| หุ่นยนต์ 123 จะขับเคลื่อนไปเรื่อยๆ จนกว่าจะตรวจพบเส้นบนพื้นผิวที่มันกำลังขับอยู่ | 1 |
เสียง
| การ์ด | พฤติกรรม | จำนวนต่อชุด |
|---|---|---|
| 123 Robot จะส่งเสียงคล้ายกับเสียงแตรรถยนต์ | 1 | |
| 123 Robot จะส่งเสียงคล้ายกับเสียงกริ่งประตู | 1 | |
| หุ่นยนต์ 123 จะส่งเสียงคล้ายกับเสียงการชนกัน | 1 | |
| 123 Robot จะสุ่มเลือกและเล่นเอฟเฟกต์เสียง | 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' Coder การ์ด Coder 'Else' จะเรียกใช้การ์ด Coder ที่อยู่ภายใต้ 'Else' หากเงื่อนไขของการ์ด Coder 'If' ไม่เป็นไปตามที่กำหนด | 1 | |
| จบลำดับการ์ด Coder ที่ใช้คำสั่ง 'If' และ 'Else' | 1 |
เหตุการณ์
| การ์ด | พฤติกรรม | จำนวนต่อชุด |
|---|---|---|
| โปรแกรมจะเริ่มโปรเจ็กต์เมื่อกดปุ่ม 'เริ่ม' บน Coder | 1 | |
| โปรแกรมเขียนโค้ดจะวนกลับไปยังการ์ดเขียนโค้ด 'When Start 123' และดำเนินการโปรเจ็กต์ต่อไป | 1 | |
| หยุดและยุติโครงการ การ์ดใดๆ ที่อยู่ถัดจากการ์ด 'หยุด' จะไม่ทำงาน | 1 |
การกระทำ
| การ์ด | พฤติกรรม | จำนวนต่อชุด |
|---|---|---|
| หุ่นยนต์ 123 หมุนตัว 360 องศาไปทางขวาและส่งเสียงหัวเราะเพื่อเลียนแบบพฤติกรรมที่มีความสุข | 1 | |
| หุ่นยนต์ 123 ขับถอยหลัง เลี้ยวซ้ายแล้วเลี้ยวขวา ส่งเสียง "อุ๊ย" แล้วขับไปข้างหน้าเพื่อเลียนแบบพฤติกรรมเศร้าๆ | 1 | |
| หุ่นยนต์ 123 หมุนตัวไปทางซ้ายเป็นวงกลม แล้วหมุนตัวไปทางขวาเป็นวงกลม พร้อมกับส่งเสียง "วนลูป" เพื่อเลียนแบบพฤติกรรมสุดเพี้ยน | 1 |
เวลา
| การ์ด | พฤติกรรม | จำนวนต่อชุด |
|---|---|---|
| 123 Robot จะรอหนึ่งวินาทีก่อนที่จะไปยังการ์ด Coder ถัดไปในโปรเจ็กต์ | 1 | |
| 123 Robot จะรอสองวินาทีก่อนที่จะไปยังการ์ด Coder ถัดไปในโปรเจ็กต์ | 1 | |
| 123 Robot จะรอสี่วินาทีก่อนที่จะไปยังการ์ด Coder ถัดไปในโปรเจ็กต์ | 1 |