1. Trang chủ
  2. All
  3. Bật LED ngẫu nhiên – Hệ tọa độ (x,y)

Bật LED ngẫu nhiên – Hệ tọa độ (x,y)

Trong dự án Yolo:Bit này, chúng ta sẽ sử dụng kết hợp biến và hệ tọa độ (x,y) để bật LED ngẫu nhiên trên ma trận 5×5 của Yolo:Bit. Dự án Yolo:Bit này sẽ giúp học sinh hiểu hơn về lập trình và hệ tọa độ (x,y), có thể dùng làm bài tập về nhà hoặc dự án trên lớp cho học sinh.

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

  • Ban đầu, màn hình LED trên Yolo:Bit đang tắt
  • Khi nút A được nhấn, Yolo:Bit sẽ bật một đèn LED ngẫu nhiên trong 1 giây và tắt

Trước khi bắt đầu thực hiện dự án với hệ tọa độ (x,y), 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

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

Hệ tọa độ (x,y) cùng Yolo:Bit

Hệ tọa độ (x,y) cùng Yolo:Bit

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

Tạo một dự án mới trong OhStem App và đặt tên cho dự án đó. Để Yolo:Bit có thể sáng đèn một cách ngẫu nhiên, chúng ta sẽ khởi tạo 2 biến để chứa 2 giá trị: giá trị x và giá trị y. Các biến này sẽ chứa một giá trị ngẫu nhiên từ 0 đến 4, tương ứng với các vị trí trên màn hình LED 5×5.

Hệ tọa độ (x,y) cùng Yolo:Bit

Trong danh mục Ngõ vào, kéo khối lệnh sự kiện “Khi nút A được nhấn” vào giao diện lập trình:

Hệ tọa độ (x,y) cùng Yolo:Bit

Bây giờ, chúng ta cùng lập trình để LED sáng một vị trí ngẫu nhiên trên màn hình LED 5×5 của Yolo:Bit. Lưu ý: Bạn nhớ thêm khối lệnh: “Tạm dừng” “Xóa màn hình” nhé! Sau khi hoàn thành, chương trình của chúng ta sẽ như sau:

Hệ tọa độ (x,y) cùng Yolo:Bit

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 “Khi nút A được nhấn” và danh mục “NGÕ VÀO” đều có màu hồng 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

  • Cho Yolo:Bit hiển thị 2 đến 3 đèn LED ngẫu nhiên thay cho 1 đèn
  • Cho Yolo:Bit hiển thị 1 đèn LED ở hàng ngẫu nhiên trên cột 1, hoặc cột 3, thay vì hiển thị ở số cột, số hàng ngẫu nhiên

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: ,

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

Menu