Trong dự án Yolo:Bit này, các em có thể thiết kế và viết một chương trình hiển thị LED quảng cáo. Sau khi hoàn thành chương trình, các em sẽ học được cách sử dụng câu lệnh vòng lặp và các câu lệnh hiển thị/xóa LED ở vị trí nào đó trên board và câu lệnh ngưng hiển thị.

Cần chuẩn bị

  • Máy tính / Laptop hoặc Điện thoại để lập trình bằng OhStem App
  • Pin và hộp pin

Nội dung chương trình LED quảng cáo

Sau khi hoàn thành bài này, Yolo:Bit sẽ hiển thị các hình ảnh các hình ảnh ngẫu nhiên, đèn LED sẽ tắt/mở theo thứ tự đã lập trình.

 

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: Khởi tạo chương trình bằng cách hiển thị tất cả đèn Led.

Lập trình LED quảng cáo trên Yolo:Bit

Bước 2: Bắt đầu tắt các đèn Led theo thứ tự từ trên xuống dưới, từ trái qua phải tương tự các LED quảng cáo. Để thực hiện, ta sẽ sử dụng câu lệnh vòng lặp cùng với 2 biến i, j cho vị trí hàng, cột của trên ma trận LED. Cho lệnh tạm dừng 500 milli giây ở dưới cùng.

Lập trình LED quảng cáo trên Yolo:Bit

Bước 3: Kế tiếp ta cho hiển thị các LED quảng cáo theo thứ tự từ trái qua phải, từ trên xuống dưới. Tương tự, chúng ta sử dụng hai biến i, j cho vị trí hàng và cột của ma trận LED:

Lập trình LED quảng cáo trên Yolo:Bit

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

Lập trình LED quảng cáo trên Yolo:Bit

Tải chương trình mẫu

Bạn có thể sử dụng trực tiếp chương trình mẫu về LED quảng cáo mà chúng tôi đã lập trình cho bạn tại đây

Các ý tưởng mở rộng

Bạn có thể thiết kế các bảng quảng cáo nhiều hình ảnh sinh động hơn cho LED quảng cáo này. Ví dụ như các vòng xoắn ốc hoặc các hình ảnh hoạt hình, nhấp nháy,… để thu hút người nhìn. 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: cấp độ: trung bình, Lập trình khối lệ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