Mặt vui, mặt buồn – Hệ tọa độ (x,y)

Trong dự án Yolo:Bit này, chúng ta sẽ bật và tắt đèn LED bằng tọa độ để hiển thị một hoạt ảnh mặt vui, mặt buồn đơn giản như hình minh họa:

Mặt vui, mặt buồn cùng Yolo:Bit           Mặt vui, mặt buồn cùng Yolo:Bit

Cách thức hoạt động

  • Màn hình LED sẽ hiển thị nhấp nháy mặt vui, mặt buồn liên tục

Trước khi bắt đầu, bạn cần hiểu về vị trí quy ước của các đèn LED: chúng ta sẽ quy ước cột đầu tiên là cột số 0, tiếp theo là cột số 1, 2, 3, 4. Tương tự, ta có hàng số 0, 1, 2, 3, 4 như hình:

Giọt nước rơi cùng Yolo:Bit

Giọt nước rơi cùng Yolo:Bit

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

Lập trình

Mặt vui, mặt buồn cùng Yolo:Bit

Hướng dẫn chi tiết:

Bạn hãy so sánh hình ảnh hai gương mặt trên đèn LED để xác định những đèn nào sẽ sáng ở cả 2 mặt:

Mặt vui, mặt buồn cùng Yolo:Bit

Thay đổi cặp giá trị (1,1) thành các giá trị (x,y) tương ứng với tất cả các đèn LED trùng nhau ở 2 gương mặt trên:

Mặt vui, mặt buồn cùng Yolo:Bit

Và bây giờ, chúng ta sẽ lập trình cho 4 đèn LED còn lại bật tắt liên tục, từ đó gương mặt vui sẽ chuyển sang buồn, và lặp đi lặp lại liên tục:

Mặt vui, mặt buồn cùng Yolo:Bit

Đầu tiên, thay đổi cặp giá trị (0,0) thành các cặp giá trị (x,y) tương ứng với mặt vui:

Mặt vui, mặt buồn cùng Yolo:Bit

Sau đó, tắt các đèn LED này. Đồng thời, 2 đèn LED ở vị trí (0,4) và (4,4) sẽ bật (tương ứng với mặt buồn). Ta sẽ có được chương trình như sau:

Mặt vui, mặt buồn cùng Yolo:Bit

Lưu ý: bạn nhớ thêm khối lệnh: “Tạm dừng” giữa 2 gương mặt nhé!

Mẹo nhỏ: Các khối lệnh sẽ có màu sắc tương đồng với danh mục chứa nó, bạn có thể dựa vào đây để dễ dàng tìm khối lệnh mình cần đấy. Ví dụ, khối lệnh “Đổi màu đèn LED — ” và danh mục “LED” đều có màu tím giống nhau.

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 chúng tôi đã lập trình sẵn cho bạn tại đây. Hãy thử và chúng tôi biết kết quả nhé!

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

  • Thay đổi tần suất nhấp nháy giữa 2 mặt vui, mặt buồn
  • Sử dụng thêm các sự kiện khác như: Nhấn nút A để hiển thị mặt vui, nhấn nút B để hiển thị mặt buồn, nhấn A + B để nhấp nháy 2 hình liên tục
  • Thay đổi thành các hoạt hình animation khác như: máy bay nhấp nháy, hình nai con chạy, …

Bạn đã thực hiện thành công dự án trên chưa? Hãy chia sẻ với chúng tôi nhé. Chúng tôi rất hy vọng sẽ nhận được phản hồi từ bạn. Liên hệ OhStem hoặc để lại bình luận phía dưới nếu bạn có bất kỳ thắc mắc gì nhé:

Tags: cấp độ: cao, Lập trình khối lệnh
1 Bình luận

Những bài liên quan

1 Bình luận. Leave new

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