HỆ THỐNG ĐÃ MỞ KHÓA MỨC CHUYÊN GIA

🚀 30 NHIỆM VỤ NÂNG CAO

Gửi Kỹ sư trưởng tương lai! Đây là 30 thuật toán điều khiển Rover tiên tiến nhất. Từ xe tự lái bám tường, dò line đến hệ thống radar thông minh. Hãy lắp ráp và chinh phục!

Nhiệm vụ 01

Bệ Phóng Lục Giác Đều 🛑

🎨 Art Canvas
Để vẽ lục giác, ta cần 6 cạnh. Góc xoay ngoài = 360 / 6 = 60 độ. Dùng vòng lặp Repeat 6.
when started move pen down repeat 6 drive for 200 mm turn right 60 deg
Nhiệm vụ 02

Đường Nét Đứt ➖

🎨 Art Canvas
Liên tục hạ bút, chạy, nhấc bút, chạy. Tạo ra vạch kẻ đường (dashed lines) hoàn hảo.
when started repeat 5 move pen down drive for 100 mm move pen up drive for 100 mm
Nhiệm vụ 03

Khung Tròn Hoàn Hảo ⚪

🎨 Art Canvas
Thuật toán vẽ đường tròn siêu mịn: Cứ nhích 10mm lại xoay 1 độ, làm vậy 360 lần.
when started move pen down repeat 360 drive for 10 mm turn right 1 deg
Nhiệm vụ 04

Dò Mép Tường Khéo Léo 📏

🏰 Castle Crasher
Dùng Wait Until Dist < 50. Chạy sát sạt vách tường đúng 50mm mới cua gấp, tối ưu hóa đường chạy.
when started forever drive forward wait dist < 50mm turn right 90 deg
Nhiệm vụ 05

Giải Thuật Vượt Mê Cung Nhỏ 🧠

🔀 Wall Maze
Liên tục đi, đụng tường thì lùi nhẹ và xoay phải 90. Cứ lặp lại mãi là kiểu gì cũng thoát mê cung đơn giản!
when started forever drive forward wait bumper pressed drive reverse 100 turn right 90 deg
Nhiệm vụ 06

Line Tracker Khảo Sát ➰

🌈 Disk Maze
Robot liên tục lắc lư (trái/phải) để ôm sát viền băng dính Xanh dưới sàn. Nếu rớt khỏi viền xanh, quẹo ngược lại tìm.
when started forever if eye detects blue turn right 5 deg else turn left 5 deg drive forward 20
Nhiệm vụ 07

Hệ Thống Phanh Laser Kép 🚦

🏁 Bất kỳ
Khi tốc độ 100%, đà trượt rất xa. Ta phải giảm vận tốc về 0 (dừng hẳn) ngay khi khoảng cách dưới ngưỡng an toàn (100mm).
when started set velocity 100% drive forward wait dist < 100 set velocity 0% (Brake!)
Nhiệm vụ 08

Mã Morse S.O.S 🆘

🎨 Art Canvas
Tự động vẽ 3 chấm (đoạn ngắn) và 3 gạch (đoạn dài) liên tục để gửi tín hiệu S.O.S khẩn cấp về Trái Đất.
when started repeat 3 (S) pen down drive 50 pen up & drive 50
Nhiệm vụ 09

Gắp Mẫu Bằng Quay Đầu 180° 🧲

🛸 Disk Mover
Thay vì đi lùi (reverse), xe sẽ dùng nam châm gắp đĩa, quay ngoắt đầu 180 độ (turn 180) siêu ngầu để chạy lao thẳng về trạm gốc.
when started drive for 800 magnet boost turn right 180 deg drive 800 & drop
Nhiệm vụ 10

Radar Chống Trộm 360° 📡

🏰 Castle Crasher
Quay vòng tròn liên tục tại chỗ. Nếu bắt được chuyển động hoặc có khối u trước mặt, đứng sững lại và rọi đèn cảnh báo!
when started turn right wait object found stop driving
Nhiệm vụ 11

Xe Ủi Dọn Tuyết Tự Động 🚜

🏰 Castle Crasher
Chiến thuật ủi liên tiếp: Húc tường -> lùi nhẹ 100mm -> nhích sang phải góc nhỏ (15 độ) -> lại lao lên húc tiếp để dọn sạch.
when started forever drive forward wait bumper reverse 100, turn 15
Nhiệm vụ 12

La Bàn Vũ Trụ 8 Cánh 🌸

🎨 Art Canvas
Thay vì xoay vòng nối nét, ta dùng thuật toán Vẽ tia: Tiến xa 200 -> Lùi đúng 200 -> Xoay 45 độ (360/8). Lặp 8 lần!
when started move pen down repeat 8 drive 200, reverse 200 turn right 45 deg
Nhiệm vụ 13

Bộ Phân Loại 3 Màu Kép 🟩

🌈 Disk Maze
Tư duy If-Else lồng nhau: Đỏ -> phải. Nếu KHÔNG Đỏ, xét tiếp Xanh lá -> trái. Nếu KHÔNG Xanh lá -> lùi.
when started if red turn right else if green turn left else reverse
Nhiệm vụ 14

Quét Cảm Biến Góc Rộng 👁️

📍 Điểm bất kỳ
Tạo hiệu ứng "nhìn trái ngó phải" bằng code: Turn left 45 (nhìn trái), Turn right 90 (nhìn ngang phải), Turn left 45 (về giữa).
when started turn left 45 deg turn right 90 deg turn left 45 deg
Nhiệm vụ 15

Đỗ Xe Chữ Z (Song Song) 🚗

🗺️ Grid Map
Kỹ năng tài xế siêu việt: Tiến lên song song chuồng, rẽ phải 90, lùi (chui vào), rẽ trái 90 để nắn thẳng bánh.
when started drive forward 400 turn right 90 deg drive reverse 200 turn left 90 deg
Nhiệm vụ 16

Chế Độ Lính Gác Cửa 💂

🏁 Bất kỳ
Đứng chờ đến khi có đối tượng lại gần (Dist < 200). Phát hiện mục tiêu, Rover lập tức tuần tra 500mm quanh mục tiêu đó rồi quay lại sảnh.
when started wait dist < 200 turn right 90 deg drive 500, turn 180
Nhiệm vụ 17

Quỹ Đạo Hình Elip (Mô phỏng) 🪐

🎨 Art Canvas
Elip không tròn xoe. Bí kíp: Chạy dài -> Xoay cong ít -> Chạy ngắn -> Xoay cong mạnh. Lặp lại chuỗi đó để có hình trứng!
when started repeat 2 repeat (drive 20, turn 2) -- (Cung dài) -- repeat (drive 5, turn 8)
Nhiệm vụ 18

Adaptive Cruise Control 🚘

🏁 Bất kỳ
Tính năng của xe Tesla! Cứ bám theo đuôi xe trước. Nó đi xa thì mình tiến (Drive), nó phanh gấp lại gần thì mình lùi (Reverse).
when started forever if dist < 200 drive reverse else drive forward
Nhiệm vụ 19

Rút Lui Chiến Thuật 🏃

🏰 Castle Crasher
Bị đánh lén? Hễ đâm sầm vào tường, thay vì lùi, xe chọn quay ngược 180 độ chổng đuôi rồi bật max ga lao vút đi.
when started forever drive forward wait bumper turn right 180 deg
Nhiệm vụ 20

Phanh ABS Nhấp Nhả 🛑

🏁 Bất kỳ
Mô phỏng phanh ABS chống trượt: Thay vì dừng im đột ngột, xe sẽ Lùi nhẹ -> Lùi thêm -> Dừng hẳn để tiêu hao động năng.
when started drive forward (fast) wait dist < 200 repeat 3: reverse 20
Nhiệm vụ 21

Ma Trận Vuông Kép 🔳

🎨 Art Canvas
Tư duy lặp lồng (Nested loop): Vẽ 1 hình vuông (lặp 4), và lặp lại khối đó 4 lần với các góc lệch để tạo thành lưới ma trận hoa văn siêu đẹp.
when started repeat 4 (Ma trận) repeat 4 (Hình vuông) drive 200, turn 90 turn right 90 (để xoay)
Nhiệm vụ 22

Sóng Zíc Zắc Biên Độ 🌊

🗺️ Grid Map
Liên tục tạo sóng vuông: Tiến -> Quẹo Phải -> Tiến -> Quẹo Trái. Mô hình này quét sạch một vùng rất hiệu quả.
when started forever drive 200, turn right 90 drive 200, turn left 90
Nhiệm vụ 23

Xe Chuyên Dò Mìn Mặt Trăng 💣

🛸 Disk Mover
Tự động lượn lờ (lái chậm). Khi giẫm lên vùng Đỏ, lập tức khóa bánh (Stop), bật nam châm ôm chặt mìn!
when started drive forward (20%) wait until DOWN sees RED stop driving magnet boost
Nhiệm vụ 24

Động Cơ Hyperdrive Ngắt Quãng ⚡

🏁 Bất kỳ
Liên tục thay đổi vận tốc để tránh quá nhiệt: Phóng max tốc 100% trong 500mm, rồi bò chậm 20% trong 200mm làm mát.
when started forever set velocity 100% drive 500 mm set velocity 20% drive 200 mm
Nhiệm vụ 25

Cầu Thang Xoắn Ốc Vô Tận 🌀

🎨 Art Canvas
Tạo hiệu ứng 3D bẻ cong không gian: Vẽ một bậc thang vuông, nhưng cuối bậc nhích góc xoay 10 độ. Lặp lại 36 lần để tạo cầu thang vòng vèo tuyệt đẹp.
when started repeat 36 drive 100, turn R 90 drive 100, turn L 90 turn right 10 (offset)
Nhiệm vụ 26

Vệ Tinh Vệ Sĩ Tuần Tra 🛰️

🏁 Bất kỳ
Bảo vệ căn cứ: Rover vừa đi tới 50mm, vừa bẻ lái 10 độ liên tục. Tạo ra một vòng tròn bảo vệ xoay vòng không có điểm dừng xung quanh lõi lò phản ứng.
when started forever drive for 50 mm turn right 10 deg
Nhiệm vụ 27

Quét Cửa Lối Thoát Hiểm 🚪

🏰 Castle Crasher
Liên tục nhìn sang phải (turn R 90). Nếu tia laser thấy khoảng trống dào (Distance > 1000) tức là có cửa mở -> Đi thẳng thoát. Còn không thì quay mặt lại đi sát tường tiếp.
when started forever if dist > 1000 (Có cửa) drive forward 500 else (Tường chắn) turn L 90 & drive 100
Nhiệm vụ 28

Quy Trình Hạ Cánh Mềm Tên Lửa 🪂

🏁 Bất kỳ
Mô phỏng 3 giai đoạn của SpaceX: Cao (>500) chạy 100%. Gần (<500) hãm còn 50%. Cực sát (<10) phanh động cơ về 0. Cực ngầu!
when started drive forward (vel 100) wait dist < 500 set velocity 50% wait dist < 10 -> Stop!
Nhiệm vụ 29

Tìm Trạm Sạc Ốc Đảo 🔋

🌈 Disk Maze
Liên tục bò đi tìm năng lượng. Bất cứ khi nào camera gầm xe đè lên mảng màu Xanh Lá, lập tức phanh khẩn cấp để hút đầy pin rồi mới đi tiếp!
when started forever drive forward wait DOWN detects Green stop & wait 5s (Charging)
Nhiệm vụ 30

Điệp Vụ Tối Thượng Kép 🏆

🛸 Tất cả bản đồ
Tổ hợp siêu logic: Vừa đi vừa né tường. Khi đi, mắt camera vẫn canh tìm màu đỏ. Thấy Đỏ -> Bật nam châm ăn ngay rồi mới đi tiếp! Hoàn thiện thuật toán AI.
when started forever drive forward if detect RED / Bumper magnet boost & turn 135

CHÚC MỪNG KỸ SƯ TRƯỞNG ĐÃ HOÀN THÀNH 30 BÀI TẬP ALGORITHM XUẤT SẮC! 🌌🏅