Mục lục:

CÂU ĐỐ - Trò chơi logic Arduino: 3 bước
CÂU ĐỐ - Trò chơi logic Arduino: 3 bước

Video: CÂU ĐỐ - Trò chơi logic Arduino: 3 bước

Video: CÂU ĐỐ - Trò chơi logic Arduino: 3 bước
Video: Nhập môn IoT với Lập trình Arduino: Bài 03 - Đèn LED nhấp nháy 2024, Tháng mười một
Anonim
CÂU ĐỐ - Trò chơi logic Arduino
CÂU ĐỐ - Trò chơi logic Arduino

Xin chào.

Tôi muốn kể cho bạn nghe về lịch sử tạo ra trò chơi giải đố đơn giản "Puzzle" sử dụng Arduino UNO và TFT-Shield.

Để tạo trò chơi, tôi cần các thành phần sau:

  • Arduino UNO
  • Bộ đổi nguồn (AC-DC) 6-12V cho Arduino UNO
  • Thẻ micro SD
  • Tấm chắn TFT

Bước 1: Phiên bản ban đầu

Phiên bản đầu tiên
Phiên bản đầu tiên

Tấm chắn TFT tiện lợi ở chỗ nó có một khe cắm để kết nối thẻ micro SD và bộ giải mã Jpeg phần cứng tích hợp. Tính năng này cho phép bạn nhanh chóng và dễ dàng tạo khung ảnh của riêng mình để xem ảnh (tất nhiên là dựa trên bản demo). Đó là những gì đầu tiên tôi làm, nhưng sau đó tôi cảm thấy nhàm chán khi chỉ nhìn vào những bức ảnh và sau đó tôi nảy ra ý tưởng: tôi sẽ cố gắng tạo ra một trò chơi hợp lý chứ? Vài buổi tối đã dành để viết bản phác thảo cho Arduino Uno. Và phiên bản ban đầu đã sẵn sàng.

Một bức ảnh được tải từ thẻ nhớ microSD, hình ảnh trên màn hình được chia thành các ô 4x3, ô phía dưới bên phải biến mất và tất cả các ô bắt đầu di chuyển ngẫu nhiên. Bằng cách nhấn nút bên trái bên dưới màn hình, bạn có thể tải ảnh tiếp theo. Bằng cách nhấn nút giữa, bạn có thể bắt đầu trò chơi - để thu thập các câu đố. Di chuyển câu đố bằng cách nhấn vào màn hình cảm ứng TFT-Shield. Ví dụ, tôi đã ghi lại các hình ảnh từ directionables.com trên thẻ micro SD. Bạn có thể ghi bất kỳ ảnh nào của mình trên thẻ micro SD.

Bước 2: Thêm chức năng

Thêm chức năng
Thêm chức năng
Thêm chức năng
Thêm chức năng
Thêm chức năng
Thêm chức năng

Thu thập câu đố 4x3 rất thú vị, nhưng đủ dễ và nhanh. Ví dụ, tôi muốn làm phức tạp trò chơi để tăng phân vùng từ 4x3 lên 8x6.

Tôi đã thêm khả năng đặt số lượng cột và hàng trong bản phác thảo (khuyến nghị: 4x3, 4x6, 8x3, 8x6). Chơi đã trở nên khó hơn nhiều và lâu hơn. Và việc điều hướng các câu đố đã trở nên khó khăn hơn nhiều.

Tôi quyết định thêm một gợi ý - khi tôi nhấp vào nút thứ tư (từ trái sang phải), số ô xuất hiện trên màn hình. Khi bạn nhấp vào nút thứ hai (từ trái sang phải), các mẹo trên màn hình sẽ biến mất. Khi bạn nhấp vào nút đầu tiên, bạn có thể thay đổi màu sắc của chú giải công cụ (tùy thuộc vào ảnh) để làm cho chú giải công cụ dễ đọc nhất có thể.

Bước 3: Trình diễn

Kết quả của công việc của tôi, tôi đã có một trò chơi, để minh chứng cho trò chơi này, tôi đã thực hiện video sau.

Ở cuối hướng dẫn, tôi đính kèm bản phác thảo TFT_shield_Puzzle. Để biên dịch bản phác thảo, bạn cần cài đặt thư viện YATFT.

Tôi hy vọng bạn thích hướng dẫn của tôi.

Cảm ơn vì đã xem.

Đề xuất: