Hiệu ứng pháo hoa bằng Yolo:Bit

Mục tiêu

Bài học này sẽ hướng dẫn trẻ cách thiết kế hiệu ứng pháo hoa bằng đèn led của Yolo:Bit. Đây sẽ là bài học STEM hiệu quả để trẻ làm quen với lập trình kéo thả và phát huy trí sáng tạo của mình.

Sau khi hoàn thành bài này, trẻ sẽ học được cách sử dụng câu lệnh IF và các câu lệnh hiện hình ảnh, câu lệnh tạm dừng, câu lệnh xóa hình ảnh. Đây là các câu lệnh cơ bản để trẻ làm quen với lập trình và công nghệ. Sau đó, trẻ có thể tự do sáng tạo ra nhiều hiệu ứng khác trên Yolo:Bit.

Thành phần

Một board Yolo:Bit

Một máy tính có kết nối Internet để lập trình trên trang web https://lab.ohstem.com

Nội dung chương trình

Sau khi được lập trình xong, đèn led của Yolo:Bit sẽ sáng và hiển thị hình ảnh pháo hoa khi bạn nhấn nút A hoặc B. Cụ thể, Led ở giữa trung tâm Yolo:Bit sẽ sáng lên. Tiếp đó là 8 Led xung quanh và cuối cùng là 8 Led ngoài cùng.

Hướng dẫn viết chương trình

Bạn tiến hành lập trình kéo thả cho Yolo:Bit theo đoạn hướng dẫn sau. Nếu bạn chưa biết cách thao tác với Yolo:Bit, bạn có thể tham khảo hướng dẫn lập trình kéo thả cho Yolo:Bit.

Bước 1: Bạn cần sử dụng câu lệnh IF để hỏi người dùng muốn nhấn nút A hay nút B. Khi nhấn nút A hoặc B thì chương trình vẫn thực hiện.

Sử dụng lệnh IF

Bước 2: Hiện hình ảnh pháo hoa

Sử dụng các lệnh hiện hình ảnh và tạm dừng để viết chương trình cho hiệu ứng pháo hoa (trong phần các câu lệnh Cơ bản).

Hiện hình ảnh pháo hoa trên led

Để kết thúc chương trình bạn sử dụng câu lệnh “xóa màn hinh”.

Hướng mở rộng

Bạn có thể viết thêm các chương trình khác để có một hiệu ứng dài hơn, nhiều hình ảnh hơn. Ví dụ: hình ảnh pháo hoa từ lúc bắn từ mặt đất đến lúc pháo hoa biến mất, hoặc các hình ảnh pháo hoa khác nhau xuất hiện liên tục…

Nếu bạn có bất kỳ thắc mắc nào, bạn có thể liên hệ OhStem qua Fanpage để được tư vấn nhé.

 

Tags: Hướng dẫn lập trình

Những bài liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Fill out this field
Fill out this field
Vui lòng nhập địa chỉ email hợp lệ.
You need to agree with the terms to proceed