Bài học 19 - Trộn màu
Mô tả
Trong bài này chúng ta sẽ thử tạo ra các màu từ 3 màu cơ bản là xanh lá cây, đỏ và xanh dương và hiện lên màn hình Led.
Mục tiêu
Hướng dẫn cách tạo ra một màu tùy ý từ 3 màu cơ bản.
Độ khó: Vừa
Hướng dẫn
- Tạo mới một chương trình cho Yolo:Bit như hướng dẫn trong bài trước.
- Tạo biến chứa màu số 1 (là màu trộn giữa màu đỏ và xanh lá cây):
- Trong mục Biến, nhấn vào Tạo biến... tạo ra một , đặt tên biến là c1.
- Trong mục Biến, sử dụng khối lệnh cho c1 bằng và gắn vào phần bắt đầu.
- Trong mục Led, sử dụng khối lệnh tạo màu từ và gắn vào bên phải của khối lệnh cho c1 bằng.
- Thay đổi số của màu đỏ và xanh lá cây thành 255, màu xanh dương là 0
Tạo biến chứa màu số 2 (là màu trộn giữa màu xanh lá cây và xanh dương):
- Trong mục Biến, nhấn vào Tạo biến... tạo ra một , đặt tên biến là c2.
- Trong mục Biến, sử dụng khối lệnh cho c2 bằng (có thể sử dụng khối lệnh cho ... bằng bất kỳ và đổi tên biến lại) và gắn vào phần bắt đầu.
- Trong mục Led, sử dụng khối lệnh tạo màu từ và gắn vào bên phải của khối lệnh cho c2 bằng.
- Thay đổi số của màu xanh dương và xanh lá cây thành 255, màu đỏ là 0
Tạo biến chứa màu số 3 (là màu trộn giữa màu đỏ và xanh dương):
- Trong mục Biến, nhấn vào Tạo biến... tạo ra một , đặt tên biến là c3.
- Trong mục Biến, sử dụng khối lệnh cho c3 bằng và gắn vào phần bắt đầu.
- Trong mục Led, sử dụng khối lệnh tạo màu từ và gắn vào bên phải của khối lệnh cho c3 bằng
- Thay đổi số của màu đỏ và xanh dương thành 255, màu xanh lá cây là 0
Trong phần lặp lại, cho hiện ra 3 màu lần lượt sau mỗi 1 giây
- Trong mục Led, sử dụng khối lệnh đổi màu tất cả các led
- Trong mục Biến, sử dụng khối lệnh biến c1 và gắn vào khối lệnh ở trên
- Trong mục Cơ Bản, sử dụng khối lệnh tạm dừng 1000 ms
- Thực hiện tương tự cho 2 màu c2 và c3
Toàn bộ chương trình như sau:
- Kết nối và chạy chương trình
Kết quả
Khi chương trình chạy, Yolo:Bit sẽ hiện ra 3 màu đã được tạo.
Bài tập mở rộng
Bạn hãy thử:
- Sửa chương trình để trộn và hiện ra thêm nhiều màu khác nhau.
- Dùng vòng lặp để hiện ra 1 dải màu cho mỗi màu cơ bản
- Dùng khối lệnh ngẫu nhiên để hiện ra trộn ra các màu một cách ngẫu nhiên từ các màu cơ bản