Trong dự án Yolo:Bit này, chúng ta sẽ lập trình Yolo:Bit để chơi trò chơi kinh điển: Oẳn tù tì. Sau mỗi lần lắc, Yolo:Bit sẽ hiển thị một hình ảnh Kéo, Búa hoặc Bao ngẫu nhiên để bạn có thể chơi với bạn bè.

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

Khi Yolo:Bit bị lắc, chọn ngẫu nhiên một con số từ 1 đến 3:

  • Nếu số ngẫu nhiên = 1, hiển thị hình cái búa
  • Nếu số ngẫu nhiên = 2, hiển thị hình cái bao
  • Nếu số ngẫu nhiên = 3, hiển thị hình cái kéo

Cần chuẩn bị

  • Yolo:Bit
  • 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ướng dẫn lập trình cách chơi Oẳn Tù tì cùng Yolo:Bit
Hướng dẫn lập trình cách chơi Oẳn Tù tì cùng Yolo:Bit

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

1. Khởi tạo biến

Khởi tạo một biến mới và đặt tên cho biến đó là “kéo búa bao”. Gán giá trị ban đầu cho biến là 0:

Hướng dẫn lập trình cách chơi Oẳn Tù tì cùng Yolo:Bit

2. Sử dụng câu lệnh điều kiện

Sử dụng khối lệnh: “trạng thái đang là lắc” trong danh mục Ngõ vào để lập trình, nếu lắc Yolo:Bit thì biến “kéo búa bao “sẽ chọn một giá trị ngẫu nhiên từ 1 đến 3:

Hướng dẫn lập trình cách chơi Oẳn Tù tì cùng Yolo:Bit

3. Hiển thị hình Kéo, búa, bao ngẫu nhiên

Sử dụng khối lệnh: “Nếu…, thì…:” để viết chương trình giống như trong thuật toán phía trên. Với từng giá trị của biến, đèn LED sẽ hiển thị các hình ảnh kéo, búa, bao tương ứng:

Hướng dẫn lập trình cách chơi Oẳn Tù tì cùng Yolo:Bit
Hướng dẫn lập trình cách chơi Oẳn Tù tì 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 “0” và danh mục “TÍNH TOÁN” đều có màu xanh 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

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 độ: 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