Trong dự án Yolo:Bit này, chúng ta sẽ lập trình và sử dụng Yolo:Bit để làm một chiếc ví thông minh, có thể đếm số tiền trong ví.

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

Bạn có thể lập trình để nói cho Yolo:Bit rằng:

  • Khi nhấn nút A, Yolo:Bit sẽ cộng thêm 1,000VND vào tổng giá trị tiền trong ví. Đồng thời, đèn LED sẽ hiển thị mặt vui. 
  • Ngược lại, khi nhấn nút B, Yolo:Bit sẽ trừ đi 1,000 VND trong ví và hiển thị mặt buồn.
  • Khi nhấn đồng thời hai nút A và B, Yolo:Bit sẽ hiển thị tổng số tiền đang có trong ví

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
  • Giấy cứng hoặc bìa vở
  • Băng keo họa tiết
  • Kéo cắt giấy
  • Bút hoặc hộp màu

Lập trình

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình
Ví thông minh – Dự án Yolo:Bit

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

Trong bài này, chúng ta sẽ sử dụng Biến để chứa giá trị số lần thắng của từng người chơi. Bạn có thể hiểu, biến giống như một chiếc hộp có thể chứa giá trị bên trong. Giá trị này có thể thay đổi liên tục theo thời gian. Nhờ vào đó, số lần thắng của từng người chơi có thể thay đổi theo ý muốn của chúng ta. Hãy cùng xem hướng dẫn cách lập trình máy tính điểm số trong dự án Yolo:Bit này:

1. Khởi tạo biến

Bạn khởi tạo một biến tên là Số tiền trong ví để chứa giá trị của số tiền trong ví.

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.

2. Gán giá trị cho biến

Ban đầu, trong ví không có tiền, bạn sẽ gán giá trị cho biến này là 0.

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

3. Thay đổi giá trị biến

Khi nút A được nhấn, giá trị của biến (số tiền trong ví) sẽ được cộng thêm 1,000đ. Đồng thời, chúng ta sẽ để Yolo:Bit hiển thị hình ảnh mặt cười và phát bài nhạc POWER_UP, báo hiệu giá trị của biến đã thay đổi thành công. Chương trình như sau:

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

Chúng ta thực hiện tương tự khi nút B được nhấn theo đúng thuật toán đã đưa ra:

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

4. Hiển thị số tiền trong ví

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

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é!

Làm mô hình

1. Chuẩn bị một tờ bìa họa tiết bằng giấy cứng có kích cỡ 23 x 23 cm như hình:

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình
Ví thông minh – Dự án Yolo:Bit giúp bé làm quen lập trình

2. Gấp đôi tờ bìa lại và dán băng keo hai mặt vào hai cạnh ngắn đối diện của tờ bìa.

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình                        Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

Lưu ý: Bạn có thể dùng dao rọc giấy khứa nhẹ một đường trước khi gấp để dễ gấp lại hơn.

Bạn có thể trang trí các viền đó bằng băng keo họa tiết để đẹp hơn:

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

3. Khoét một lỗ nhỏ trên tờ bìa để kết nối Yolo:Bit và hộp pin (khoét lỗ xuyên qua cả 2 lớp của ví)

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

4. Cố định Yolo:Bit (đã được lập trình, bạn có thể xem phần lập trình bên dưới) và Pin vào ví bằng băng keo 2 mặt:

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình                                  Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

5. Chuẩn bị một tấm bìa với kích cỡ 9 x 9 cm, khoét một lỗ nhỏ hình chữ nhật có kích thước 3,8 x 5,2 cm như hình:

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình

6. Dán tấm bìa trên vào ví và trang trí theo ý thích:

Ví thông minh - Dự án Yolo:Bit giúp bé làm quen lập trình
Ví thông minh – Dự án Yolo:Bit giúp bé làm quen lập trình

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

  • Thay thế con số 1,000VND thành những con số khác phù hợp hơn với dự án của mình
  • Thiết kế một mô hình ví thông minh khác tùy thích dựa trên phong cách cá nhâ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: cấp độ: trung bình, 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