Mục lục:

Arduino: Bộ trò chơi mini (Bực bội): 4 bước
Arduino: Bộ trò chơi mini (Bực bội): 4 bước

Video: Arduino: Bộ trò chơi mini (Bực bội): 4 bước

Video: Arduino: Bộ trò chơi mini (Bực bội): 4 bước
Video: Thấy con 'MÊ ĐIỆN THOẠI', cha mẹ phối hợp 'DIỄN KỊCH' khiến cậu bé 'RÉN NGANG' | Tin 3 Phút 2024, Tháng bảy
Anonim
Arduino: Bộ trò chơi mini (Bực bội)
Arduino: Bộ trò chơi mini (Bực bội)

(Cách viết hoa mẫu tuyệt vời cho Arduino này ^)

Trước khi tôi bắt đầu: mặc dù đã cố gắng, tôi vẫn không thể hoàn thành thiết bị hoàn toàn do uh… thời gian và sự không may. Thậm chí còn tốt hơn khi các bộ phận Arduino của tôi nhận ra rằng dừng hoạt động tại một thời điểm nào đó là một ý tưởng hay, chỉ là may mắn cho tôi. Bạn sẽ muốn sử dụng Chỉ dẫn này hoàn toàn như một nguồn cảm hứng tiềm năng thay vì thực sự xây dựng nó. Trong Có thể hướng dẫn này, chúng tôi sẽ sử dụng breadboard làm nền tảng lắp ráp của mình.

Dù sao đi nữa, đối với những người được truyền cảm hứng bởi cuốn sách có thể hướng dẫn này, hãy vượt qua tôi về mọi mặt và hoàn thành những gì tôi không thể. Đây là những gì tôi nhận được:

Bước 1: Vật liệu cần thiết

  • 1x Arduino Uno
  • Chiết áp 1x
  • 1x màn hình LCD I2C
  • 1x Piezo Buzzer
  • Nút 2x
  • Điện trở 4x 220 ohm
  • Điện trở 3x 10k ohm
  • 1x đèn LED xanh
  • 1x LED đỏ
  • 2x LED xanh lam
  • Một vài dây (Tôi khuyên bạn nên sử dụng Jumper Wires nếu bạn muốn sử dụng breadboard)
  • 1x Breadboard

Bước 2: Thiết lập

Cài đặt
Cài đặt

Tôi đã sử dụng Màn hình LCD I2C ở đây, giải thích về chiết áp, đầu ra SCL / SDA / VCC / GND phía trên màn hình.

Có thể đáng chú ý là các dây màu đỏ kết nối với đầu ra + / 5V và (hầu hết) các dây màu xanh lam với bất kỳ GND nào của Arduino Uno.

Bước 3: Mã

Nếu bạn vẫn cho rằng dự án này xứng đáng để lắp ráp, đây là mã bạn có thể sử dụng. Chắc chắn có chỗ để cải thiện.

Tại thời điểm này, mã cho phép hai trò chơi nhỏ:

  1. Thử thách An toàn: Người dùng phải tìm kiếm một giá trị cụ thể bằng cách sử dụng chiết áp và nhấp vào Nút A (hoặc nút bên trái trên bảng mạch như được hiển thị trong Bước 2), trong khi phải đảm bảo một trong hai đèn LED màu xanh lam không mờ đi ngoài. Người dùng có thể 'sạc lại' đèn LED bằng cách sử dụng nút khác. Điều này phải được thực hiện bốn lần (bốn lần 'sửa sai'). Có rất nhiều điều cần lưu ý: người chơi có giới hạn thời gian trước khi đánh mất 'câu đúng' hoặc nếu đèn LED sạc bị sạc quá mức (nói cách khác, có một analogRead giá trị từ 256 trở lên).
  2. Câu đố: Sử dụng hai nút đại diện cho câu trả lời A và B, người chơi phải trả lời câu hỏi chính xác Mã có thể là một lỗi nhỏ trong phần này.

Mã này cũng bao gồm một yếu tố thất vọng làm chuyển chức năng của nút A và B. Bạn có thể tìm thấy dòng mã này trong hàm trySwitchButtons (), cũng lưu ý rằng mã này yêu cầu thư viện LCD và LiquidCrystal_I2C

Trong mã này, Serial bắt chước hầu hết các chức năng của màn hình LCD vì màn hình LCD của tôi không hoạt động chính xác nữa, như đã đề cập trước đây.

Sau khi bạn có mã này trong bất kỳ IDE nào tương thích với Arduino (tôi khuyên bạn nên sử dụng Arduino / Genuino IDE), hãy tải chương trình này lên Arduino của bạn bằng nút Tải lên.

Bước 4: Chơi, cải thiện, bất cứ điều gì

Chơi, cải thiện, bất cứ điều gì
Chơi, cải thiện, bất cứ điều gì

Bạn đã đạt đến bước cuối cùng của trò chơi nhỏ có thể dạy được này! Cắm Arduino của bạn vào bất kỳ nguồn điện nào bằng cáp USB và trò chơi nhỏ đầu tiên sẽ bắt đầu.

Chúc may mắn khi chơi và cải thiện! Dự án Arduino này cùng với mã của nó còn lâu mới hoàn hảo, nhưng tôi hy vọng tôi đã đạt được mục tiêu chính của mình, đó là nguồn cảm hứng để bạn tạo ra thứ gì đó tuyệt vời hơn thế này!

Đề xuất: