 
								Hướng dẫn Tạo Hiệu Ứng Radar Quay Liên Tục Trong Scratch – Trẻ Em học Lập Trình!
Giới thiệu ngắn về dự án
Dự án Scratch “Tạo Radar” là một ví dụ thú vị giúp bạn học cách sử dụng các khối lệnh Pen và vòng lặp trong Scratch để tạo hiệu ứng động bắt mắt.
Trong project này, chúng ta sẽ:
- Vẽ các vòng tròn đồng tâm như màn hình radar thật.
- Tạo một tia quét xoay 360° liên tục với hiệu ứng trong suốt và màu sắc chuyển động.
- Sử dụng biến để kiểm soát bán kính, góc quét, và số vòng tròn.
Dự án phù hợp cho:
- Học sinh muốn nâng cao kỹ năng lập trình Scratch.
- Người mới học muốn hiểu cách tạo hiệu ứng đồ họa động.
- Các bài học STEM hoặc CLB lập trình Scratch.
Khi hoàn thành, bạn sẽ có một màn hình radar sống động, quét liên tục như trong phim!
1. Phân tích Project
- Stage: Chỉ có 1 nền.
- Sprite: rada(ẩn khi chạy, dùng vẽ radar bằng bút – Pen Extension).
- Các biến sử dụng:- hướng– lưu hướng hiện tại của tia radar.
- bán kính– khoảng cách từ tâm đến mép radar.
- góc quét rada– góc quét (độ rộng chùm tia).
- số vòng tròn– dùng để chia khoảng cách vẽ các đường tròn đồng tâm.
- biến của tôi– biến phụ, ít quan trọng trong logic chính.
 
- Hoạt động của Project:- Khi nhấn cờ xanh → khởi tạo các biến.
- Vòng lặp forevergọi custom block Tạo Rada (số hình tròn) để vẽ radar:- Xóa màn hình cũ (pen clear).
- Vẽ các đường tròn đồng tâm.
- Vẽ tia quét radar quay quanh tâm.
- Tạo hiệu ứng trong suốt và màu sắc để giống radar thật.
 
- Xóa màn hình cũ (
- hướngtăng dần để radar quay liên tục 360°.
 
2. Các bước cần làm trong Scratch
- Tạo project mới và thêm Pen Extension.
- Tạo sprite Radar (có thể để trống, chỉ dùng để vẽ bằng pen).
- Tạo các biến: hướng,bán kính,góc quét rada,số vòng tròn.
- Tạo Custom Block:- Tên: Tạo Rada (số hình tròn)
- Để vẽ các vòng tròn đồng tâm và tia quét radar.
 
- Tên: 
- Viết script chính trong sprite rada.
3. Script trong Scratch (theo ngôn ngữ khối)
Script khởi động:
khi ấn cờ xanh
đặt [hướng v] thành (0)              // Góc quét ban đầu
đặt [bán kính v] thành (150)         // Bán kính radar
đặt [góc quét rada v] thành (100)    // Độ rộng chùm tia
đặt [biến của tôi v] thành (0)
lặp vô hạn
    gọi Tạo Rada (10)                // Gọi custom block, 10 là số vòng tròn
kết thúc
Custom Block: Tạo Rada (số hình tròn)
xóa tất cả bút                       // Xóa khung hình cũ
đặt [hướng v] thành ((hướng) mod 360)  // Giữ hướng trong 0-359 độ
đặt [số vòng tròn v] thành (1)         
đặt kích thước bút = 3
đặt màu bút thành [đỏ]
đặt độ trong suốt màu = 35            // Tạo hiệu ứng mờ
đặt độ trong suốt màu = 100           // Làm nhạt phần đầu
chỉ về hướng (hướng)
lặp (góc quét rada) lần
    thay đổi độ trong suốt màu bút thêm (-50 / góc quét rada)
    đi đến x: 0 y: 0
    bút xuống
    lặp (số hình tròn) lần
        di chuyển (bán kính / số hình tròn) bước
    kết thúc lặp
    tăng [hướng v] thêm (1 / (góc quét rada / 2.5)) // Tăng góc để quét mượt
    quay phải 1 độ
    nhấc bút lên
kết thúc lặp
 
					 
					 
							







