Lập Trình Robot Với Scratch: Hướng Dẫn Cho Người Mới
Scratch là gì và tại sao phù hợp với robot?
Scratch là ngôn ngữ lập trình trực quan do MIT Media Lab phát triển, dùng các khối lệnh màu sắc có thể kéo thả thay vì gõ code. Hơn 100 triệu học sinh trên toàn cầu đang học Scratch, và nhiều robot giáo dục phổ biến như mBot Neo và LEGO SPIKE hỗ trợ Scratch làm ngôn ngữ chính.
Bước 1: Kết nối robot với máy tính
Với mBot Neo, tải ứng dụng mBlock 5 (miễn phí) trên PC hoặc tablet. Kết nối robot qua USB hoặc Bluetooth. Bạn sẽ thấy robot xuất hiện trong mBlock như một nhân vật có thể điều khiển.
Bước 2: Bài tập đầu tiên — Robot chạy thẳng 1 giây
Kéo khối "Di chuyển tiến" 100%, kéo khối "Chờ 1 giây", kéo khối "Dừng". Nhấn nút xanh lá — robot chạy thật! Đây là khoảnh khắc "aha" giúp trẻ hiểu lập trình là điều thực sự có tác động.
Bước 3: Thêm cảm biến — Robot tránh vật cản
Dùng khối "Nếu [khoảng cách < 20cm] thì [quay trái]" để tạo robot tự tránh vật cản. Trẻ em học về câu lệnh điều kiện (if-else) mà không cần biết thuật ngữ kỹ thuật.
Tài nguyên học miễn phí
- scratch.mit.edu — Nền tảng chính thức, miễn phí hoàn toàn
- Kênh YouTube "Lập Trình Robot Việt Nam" với hướng dẫn tiếng Việt
- Cộng đồng mBlock Vietnam trên Facebook với 50k+ thành viên